Warning: Permanently added '2620:52:6:1161:dead:beef:cafe:c348' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10154270-fedora-44-x86_64 --chroot fedora-44-x86_64 Version: 1.6 PID: 2790 Logging PID: 2792 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10154270, 'buildroot_pkgs': [], 'chroot': 'fedora-44-x86_64', 'enable_net': False, 'fedora_review': True, 'git_hash': 'd9c28472e47faf6ceaaa06238cdede9e0e8c00fd', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2395004-python-cupy-rocm/python-cupy-rocm', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-cupy-rocm', 'package_version': '14.0.0-1', 'project_dirname': 'fedora-review-2395004-python-cupy-rocm', 'project_name': 'fedora-review-2395004-python-cupy-rocm', 'project_owner': '@fedora-review', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2395004-python-cupy-rocm/fedora-44-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': '@fedora-review/fedora-review-2395004-python-cupy-rocm--frostyx', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'frostyx', 'tags': [], 'task_id': '10154270-fedora-44-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2395004-python-cupy-rocm/python-cupy-rocm /var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/@fedora-review/fedora-review-2395004-python-cupy-rocm/python-cupy-rocm', '/var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm'... Running: git checkout d9c28472e47faf6ceaaa06238cdede9e0e8c00fd -- cmd: ['git', 'checkout', 'd9c28472e47faf6ceaaa06238cdede9e0e8c00fd', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm rc: 0 stdout: stderr: Note: switching to 'd9c28472e47faf6ceaaa06238cdede9e0e8c00fd'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at d9c2847 automatic import of python-cupy-rocm Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading cupy-14.0.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o cupy-14.0.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/@fedora-review/fedora-review-2395004-python-cupy-rocm/python-cupy-rocm/cupy-14.0.0.tar.gz/md5/1995938bd1734f38ccd179d0c2e3fa4d/cupy-14.0.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3807k 100 3807k 0 0 23.9M 0 --:--:-- --:--:-- --:--:-- 23.9M INFO: Reading stdout from command: md5sum cupy-14.0.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm/python-cupy-rocm.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1771561257.613621 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.6 starting (python version = 3.14.2, NVR = mock-6.6-1.fc43), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm/python-cupy-rocm.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1771561257.613621 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm/python-cupy-rocm.spec) Config(fedora-44-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.6 INFO: Mock Version: 6.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1771561257.613621/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:44 INFO: Pulling image: registry.fedoraproject.org/fedora:44 INFO: Tagging container image as mock-bootstrap-201d2555-6c3e-4d4b-b4fb-0838ef58a5ef INFO: Checking that 51791d2733db8f715f7b27abbd76ede277a97a34ac91f403e198c9f5ac429bc3 image matches host's architecture INFO: Copy content of container 51791d2733db8f715f7b27abbd76ede277a97a34ac91f403e198c9f5ac429bc3 to /var/lib/mock/fedora-44-x86_64-bootstrap-1771561257.613621/root INFO: mounting 51791d2733db8f715f7b27abbd76ede277a97a34ac91f403e198c9f5ac429bc3 with podman image mount INFO: image 51791d2733db8f715f7b27abbd76ede277a97a34ac91f403e198c9f5ac429bc3 as /var/lib/containers/storage/overlay/94ada2f9149e4fecb8a52ba1a83e1f43ce652ef37518a5f27bda5c89b45324e1/merged INFO: umounting image 51791d2733db8f715f7b27abbd76ede277a97a34ac91f403e198c9f5ac429bc3 (/var/lib/containers/storage/overlay/94ada2f9149e4fecb8a52ba1a83e1f43ce652ef37518a5f27bda5c89b45324e1/merged) with podman image umount INFO: Removing image mock-bootstrap-201d2555-6c3e-4d4b-b4fb-0838ef58a5ef INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-1771561257.613621/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-2.fc44.x86_64 rpm-sequoia-1.10.0-2.fc44.x86_64 dnf5-5.3.0.0-7.fc44.x86_64 dnf5-plugins-5.3.0.0-7.fc44.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 35.1 KiB/s | 58.3 KiB | 00m02s Copr repository 100% | 2.7 KiB/s | 5.0 KiB | 00m02s fedora 100% | 17.0 MiB/s | 36.5 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.9-3.fc44 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-23.fc44 fedora 95.0 KiB coreutils x86_64 0:9.9-4.fc44 fedora 5.4 MiB cpio x86_64 0:2.15-9.fc44 fedora 1.1 MiB diffutils x86_64 0:3.12-5.fc44 fedora 1.6 MiB fedora-release-common noarch 0:44-0.14 fedora 20.5 KiB findutils x86_64 1:4.10.0-7.fc44 fedora 1.9 MiB gawk x86_64 0:5.3.2-3.fc44 fedora 1.8 MiB glibc-minimal-langpack x86_64 0:2.43-1.fc44 fedora 0.0 B grep x86_64 0:3.12-3.fc44 fedora 1.0 MiB gzip x86_64 0:1.14-2.fc44 fedora 401.6 KiB info x86_64 0:7.2-9.fc44 fedora 365.6 KiB patch x86_64 0:2.8-4.fc44 fedora 226.6 KiB redhat-rpm-config noarch 0:343-19.fc44 fedora 183.6 KiB rpm-build x86_64 0:6.0.1-2.fc44 fedora 294.6 KiB sed x86_64 0:4.9-7.fc44 fedora 857.2 KiB shadow-utils x86_64 2:4.19.0-6.fc44 fedora 4.0 MiB tar x86_64 2:1.35-8.fc44 fedora 3.0 MiB unzip x86_64 0:6.0-69.fc44 fedora 445.8 KiB util-linux x86_64 0:2.41.3-12.fc44 fedora 3.5 MiB which x86_64 0:2.23-4.fc44 fedora 83.4 KiB xz x86_64 1:5.8.2-2.fc44 fedora 1.3 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.4-3.fc44 fedora 3.4 KiB add-determinism x86_64 0:0.7.2-4.fc44 fedora 2.2 MiB alternatives x86_64 0:1.33-5.fc44 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-20.1.fc44 fedora 35.7 KiB audit-libs x86_64 0:4.1.3-1.fc44 fedora 390.5 KiB binutils x86_64 0:2.46-1.fc44 fedora 27.2 MiB build-reproducibility-srpm-macros noarch 0:0.7.2-4.fc44 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-23.fc44 fedora 80.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-5.fc44 fedora 2.7 MiB cmake-srpm-macros noarch 0:4.2.3-2.fc44 fedora 524.0 B coreutils-common x86_64 0:9.9-4.fc44 fedora 11.2 MiB crypto-policies noarch 0:20251128-3.git19878fe.fc44 fedora 132.6 KiB curl x86_64 0:8.18.0-4.fc44 fedora 480.0 KiB cyrus-sasl-lib x86_64 0:2.1.28-35.fc44 fedora 2.3 MiB debugedit x86_64 0:5.2-6.fc44 fedora 218.3 KiB dwz x86_64 0:0.16-3.fc44 fedora 290.9 KiB ed x86_64 0:1.22.4-2.fc44 fedora 149.1 KiB efi-srpm-macros noarch 0:6-6.fc44 fedora 40.2 KiB elfutils x86_64 0:0.194-3.fc44 fedora 2.9 MiB elfutils-debuginfod-client x86_64 0:0.194-3.fc44 fedora 83.7 KiB elfutils-default-yama-scope noarch 0:0.194-3.fc44 fedora 1.8 KiB elfutils-libelf x86_64 0:0.194-3.fc44 fedora 1.1 MiB elfutils-libs x86_64 0:0.194-3.fc44 fedora 715.3 KiB fedora-gpg-keys noarch 0:44-0.3 fedora 133.4 KiB fedora-release noarch 0:44-0.14 fedora 0.0 B fedora-release-identity-basic noarch 0:44-0.14 fedora 656.0 B fedora-repos noarch 0:44-0.3 fedora 4.9 KiB file x86_64 0:5.46-9.fc44 fedora 100.1 KiB file-libs x86_64 0:5.46-9.fc44 fedora 11.9 MiB filesystem x86_64 0:3.18-52.fc44 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-52.fc44 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-2.fc44 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-4.fc44 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-16.fc44 fedora 144.0 B gap-srpm-macros noarch 0:2-2.fc44 fedora 2.1 KiB gdb-minimal x86_64 0:17.1-2.fc44 fedora 14.3 MiB gdbm-libs x86_64 1:1.23-11.fc44 fedora 129.6 KiB ghc-srpm-macros noarch 0:1.10-1.fc44 fedora 792.0 B glibc x86_64 0:2.43-1.fc44 fedora 6.9 MiB glibc-common x86_64 0:2.43-1.fc44 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.43-1.fc44 fedora 7.4 MiB gmp x86_64 1:6.3.0-5.fc44 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-2.fc44 fedora 1.0 KiB gnulib-l10n noarch 0:20241231-2.fc44 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-5.fc44 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-5.fc44 fedora 633.9 KiB gnupg2-gpg-agent x86_64 0:2.4.9-5.fc44 fedora 682.5 KiB gnupg2-gpgconf x86_64 0:2.4.9-5.fc44 fedora 249.7 KiB gnupg2-keyboxd x86_64 0:2.4.9-5.fc44 fedora 201.2 KiB gnupg2-verify x86_64 0:2.4.9-5.fc44 fedora 360.3 KiB gnutls x86_64 0:3.8.12-1.fc44 fedora 3.7 MiB go-srpm-macros noarch 0:3.8.0-2.fc44 fedora 61.9 KiB gpgverify noarch 0:2.2-4.fc44 fedora 8.7 KiB ima-evm-utils-libs x86_64 0:1.6.2-8.fc44 fedora 60.6 KiB jansson x86_64 0:2.14-4.fc44 fedora 88.9 KiB java-srpm-macros noarch 0:1-8.fc44 fedora 870.0 B json-c x86_64 0:0.18-8.fc44 fedora 82.6 KiB kernel-srpm-macros noarch 0:1.0-28.fc44 fedora 1.9 KiB keyutils-libs x86_64 0:1.6.3-7.fc44 fedora 54.2 KiB krb5-libs x86_64 0:1.21.3-12.fc44 fedora 2.4 MiB libacl x86_64 0:2.3.2-6.fc44 fedora 35.8 KiB libarchive x86_64 0:3.8.4-2.fc44 fedora 991.2 KiB libassuan x86_64 0:2.5.7-5.fc44 fedora 163.8 KiB libattr x86_64 0:2.5.2-8.fc44 fedora 24.3 KiB libblkid x86_64 0:2.41.3-12.fc44 fedora 274.3 KiB libbrotli x86_64 0:1.2.0-3.fc44 fedora 865.0 KiB libcap x86_64 0:2.77-2.fc44 fedora 212.1 KiB libcap-ng x86_64 0:0.9-7.fc44 fedora 68.7 KiB libcbor x86_64 0:0.13.0-2.fc44 fedora 79.5 KiB libcom_err x86_64 0:1.47.3-4.fc44 fedora 63.0 KiB libcurl x86_64 0:8.18.0-4.fc44 fedora 1.0 MiB libeconf x86_64 0:0.7.9-3.fc44 fedora 64.8 KiB libevent x86_64 0:2.1.12-17.fc44 fedora 978.7 KiB libfdisk x86_64 0:2.41.3-12.fc44 fedora 388.3 KiB libffi x86_64 0:3.5.2-2.fc44 fedora 87.7 KiB libfido2 x86_64 0:1.16.0-5.fc44 fedora 246.4 KiB libfsverity x86_64 0:1.6-4.fc44 fedora 28.4 KiB libgcc x86_64 0:16.0.1-0.5.fc44 fedora 270.6 KiB libgcrypt x86_64 0:1.11.2-1.fc44 fedora 1.6 MiB libgomp x86_64 0:16.0.1-0.5.fc44 fedora 571.8 KiB libgpg-error x86_64 0:1.58-2.fc44 fedora 941.6 KiB libidn2 x86_64 0:2.3.8-3.fc44 fedora 556.4 KiB libksba x86_64 0:1.6.7-5.fc44 fedora 414.4 KiB liblastlog2 x86_64 0:2.41.3-12.fc44 fedora 37.6 KiB libmount x86_64 0:2.41.3-12.fc44 fedora 388.6 KiB libnghttp2 x86_64 0:1.68.0-3.fc44 fedora 166.1 KiB libnghttp3 x86_64 0:1.15.0-1.fc44 fedora 159.2 KiB libpkgconf x86_64 0:2.5.1-1.fc44 fedora 90.1 KiB libpsl x86_64 0:0.21.5-7.fc44 fedora 76.3 KiB libselinux x86_64 0:3.10-1.fc44 fedora 201.0 KiB libselinux-utils x86_64 0:3.10-1.fc44 fedora 305.7 KiB libsemanage x86_64 0:3.10-1.fc44 fedora 312.3 KiB libsepol x86_64 0:3.10-1.fc44 fedora 870.0 KiB libsmartcols x86_64 0:2.41.3-12.fc44 fedora 188.3 KiB libssh x86_64 0:0.12.0-1.fc44 fedora 719.1 KiB libssh-config noarch 0:0.12.0-1.fc44 fedora 277.0 B libstdc++ x86_64 0:16.0.1-0.5.fc44 fedora 2.9 MiB libtasn1 x86_64 0:4.20.0-3.fc44 fedora 180.2 KiB libtool-ltdl x86_64 0:2.5.4-10.fc44 fedora 70.0 KiB libunistring x86_64 0:1.1-11.fc44 fedora 1.7 MiB libusb1 x86_64 0:1.0.29-5.fc44 fedora 175.2 KiB libuuid x86_64 0:2.41.3-12.fc44 fedora 37.2 KiB libverto x86_64 0:0.3.2-12.fc44 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-3.fc44 fedora 293.2 KiB libxml2 x86_64 0:2.12.10-6.fc44 fedora 1.8 MiB libzstd x86_64 0:1.5.7-5.fc44 fedora 956.1 KiB linkdupes x86_64 0:0.7.2-4.fc44 fedora 789.3 KiB lua-libs x86_64 0:5.4.8-5.fc44 fedora 281.7 KiB lua-srpm-macros noarch 0:1-17.fc44 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-4.fc44 fedora 157.3 KiB mpfr x86_64 0:4.2.2-3.fc44 fedora 849.1 KiB ncurses-base noarch 0:6.6-1.fc44 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-1.fc44 fedora 968.9 KiB nettle x86_64 0:3.10.1-3.fc44 fedora 794.3 KiB ngtcp2 x86_64 0:1.19.0-2.fc44 fedora 330.2 KiB ngtcp2-crypto-ossl x86_64 0:1.19.0-2.fc44 fedora 51.6 KiB npth x86_64 0:1.8-4.fc44 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-3.fc44 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-21.fc44 fedora 112.0 B openldap x86_64 0:2.6.10-7.fc44 fedora 667.5 KiB openssl-libs x86_64 1:3.5.5-1.fc44 fedora 9.2 MiB p11-kit x86_64 0:0.26.2-1.fc44 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.2-1.fc44 fedora 478.3 KiB package-notes-srpm-macros noarch 0:0.5-16.fc44 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-1.fc44 fedora 130.5 KiB pcre2 x86_64 0:10.47-1.fc44.1 fedora 718.6 KiB pcre2-syntax noarch 0:10.47-1.fc44.1 fedora 281.9 KiB perl-srpm-macros noarch 0:1-61.fc44 fedora 861.0 B pkgconf x86_64 0:2.5.1-1.fc44 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-1.fc44 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-1.fc44 fedora 989.0 B policycoreutils x86_64 0:3.10-1.fc44 fedora 884.1 KiB popt x86_64 0:1.19-10.fc44 fedora 132.6 KiB publicsuffix-list-dafsa noarch 0:20260116-1.fc44 fedora 70.4 KiB pyproject-srpm-macros noarch 0:1.18.6-2.fc44 fedora 1.9 KiB python-srpm-macros noarch 0:3.14-10.fc44 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-2.fc44 fedora 500.0 B qt6-srpm-macros noarch 0:6.10.2-1.fc44 fedora 472.0 B readline x86_64 0:8.3-4.fc44 fedora 519.5 KiB rpm x86_64 0:6.0.1-2.fc44 fedora 3.1 MiB rpm-build-libs x86_64 0:6.0.1-2.fc44 fedora 276.3 KiB rpm-libs x86_64 0:6.0.1-2.fc44 fedora 961.2 KiB rpm-plugin-selinux x86_64 0:6.0.1-2.fc44 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.0-2.fc44 fedora 2.5 MiB rpm-sign-libs x86_64 0:6.0.1-2.fc44 fedora 39.6 KiB rust-srpm-macros noarch 0:28.4-3.fc44 fedora 5.5 KiB selinux-policy noarch 0:42.23-1.fc44 fedora 32.0 KiB selinux-policy-targeted noarch 0:42.23-1.fc44 fedora 18.5 MiB setup noarch 0:2.15.0-28.fc44 fedora 724.9 KiB sqlite-libs x86_64 0:3.51.2-1.fc44 fedora 1.6 MiB systemd-libs x86_64 0:259.1-1.fc44 fedora 2.4 MiB systemd-standalone-sysusers x86_64 0:259.1-1.fc44 fedora 305.7 KiB tpm2-tss x86_64 0:4.1.3-9.fc44 fedora 1.6 MiB tree-sitter-srpm-macros noarch 0:0.4.2-2.fc44 fedora 8.3 KiB util-linux-core x86_64 0:2.41.3-12.fc44 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.3-4.fc44 fedora 94.0 KiB xz-libs x86_64 1:5.8.2-2.fc44 fedora 217.7 KiB zig-srpm-macros noarch 0:1-8.fc44 fedora 1.3 KiB zip x86_64 0:3.0-45.fc44 fedora 698.0 KiB zlib-ng-compat x86_64 0:2.3.3-2.fc44 fedora 165.6 KiB zstd x86_64 0:1.5.7-5.fc44 fedora 502.4 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 183 packages Total size of inbound packages is 69 MiB. Need to download 69 MiB. After this operation, 223 MiB extra will be used (install 223 MiB, remove 0 B). [ 1/183] bzip2-0:1.0.8-23.fc44.x86_64 100% | 3.0 MiB/s | 52.1 KiB | 00m00s [ 2/183] cpio-0:2.15-9.fc44.x86_64 100% | 57.3 MiB/s | 293.3 KiB | 00m00s [ 3/183] coreutils-0:9.9-4.fc44.x86_64 100% | 40.1 MiB/s | 1.2 MiB | 00m00s [ 4/183] diffutils-0:3.12-5.fc44.x86_6 100% | 64.3 MiB/s | 395.3 KiB | 00m00s [ 5/183] fedora-release-common-0:44-0. 100% | 7.9 MiB/s | 24.2 KiB | 00m00s [ 6/183] findutils-1:4.10.0-7.fc44.x86 100% | 107.9 MiB/s | 552.5 KiB | 00m00s [ 7/183] bash-0:5.3.9-3.fc44.x86_64 100% | 51.2 MiB/s | 1.9 MiB | 00m00s [ 8/183] glibc-minimal-langpack-0:2.43 100% | 15.3 MiB/s | 78.5 KiB | 00m00s [ 9/183] grep-0:3.12-3.fc44.x86_64 100% | 98.2 MiB/s | 301.6 KiB | 00m00s [ 10/183] gzip-0:1.14-2.fc44.x86_64 100% | 58.3 MiB/s | 179.1 KiB | 00m00s [ 11/183] info-0:7.2-9.fc44.x86_64 100% | 60.8 MiB/s | 186.7 KiB | 00m00s [ 12/183] patch-0:2.8-4.fc44.x86_64 100% | 28.1 MiB/s | 115.2 KiB | 00m00s [ 13/183] redhat-rpm-config-0:343-19.fc 100% | 25.9 MiB/s | 79.4 KiB | 00m00s [ 14/183] rpm-build-0:6.0.1-2.fc44.x86_ 100% | 45.5 MiB/s | 139.9 KiB | 00m00s [ 15/183] sed-0:4.9-7.fc44.x86_64 100% | 62.3 MiB/s | 319.2 KiB | 00m00s [ 16/183] unzip-0:6.0-69.fc44.x86_64 100% | 65.0 MiB/s | 199.6 KiB | 00m00s [ 17/183] tar-2:1.35-8.fc44.x86_64 100% | 106.0 MiB/s | 868.2 KiB | 00m00s [ 18/183] which-0:2.23-4.fc44.x86_64 100% | 13.7 MiB/s | 42.2 KiB | 00m00s [ 19/183] shadow-utils-2:4.19.0-6.fc44. 100% | 99.8 MiB/s | 1.3 MiB | 00m00s [ 20/183] xz-1:5.8.2-2.fc44.x86_64 100% | 84.7 MiB/s | 607.2 KiB | 00m00s [ 21/183] gawk-0:5.3.2-3.fc44.x86_64 100% | 113.5 MiB/s | 1.1 MiB | 00m00s [ 22/183] util-linux-0:2.41.3-12.fc44.x 100% | 100.4 MiB/s | 1.2 MiB | 00m00s [ 23/183] filesystem-0:3.18-52.fc44.x86 100% | 102.6 MiB/s | 1.3 MiB | 00m00s [ 24/183] ncurses-libs-0:6.6-1.fc44.x86 100% | 67.2 MiB/s | 344.1 KiB | 00m00s [ 25/183] bzip2-libs-0:1.0.8-23.fc44.x8 100% | 21.4 MiB/s | 43.8 KiB | 00m00s [ 26/183] gmp-1:6.3.0-5.fc44.x86_64 100% | 78.7 MiB/s | 322.5 KiB | 00m00s [ 27/183] libacl-0:2.3.2-6.fc44.x86_64 100% | 6.1 MiB/s | 24.8 KiB | 00m00s [ 28/183] glibc-0:2.43-1.fc44.x86_64 100% | 98.7 MiB/s | 2.4 MiB | 00m00s [ 29/183] libattr-0:2.5.2-8.fc44.x86_64 100% | 4.4 MiB/s | 17.9 KiB | 00m00s [ 30/183] libcap-0:2.77-2.fc44.x86_64 100% | 28.8 MiB/s | 88.5 KiB | 00m00s [ 31/183] libselinux-0:3.10-1.fc44.x86_ 100% | 33.2 MiB/s | 102.0 KiB | 00m00s [ 32/183] coreutils-common-0:9.9-4.fc44 100% | 91.5 MiB/s | 2.1 MiB | 00m00s [ 33/183] fedora-repos-0:44-0.3.noarch 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 34/183] systemd-libs-0:259.1-1.fc44.x 100% | 94.1 MiB/s | 867.5 KiB | 00m00s [ 35/183] glibc-common-0:2.43-1.fc44.x8 100% | 72.4 MiB/s | 370.6 KiB | 00m00s [ 36/183] pcre2-0:10.47-1.fc44.1.x86_64 100% | 54.2 MiB/s | 277.7 KiB | 00m00s [ 37/183] ed-0:1.22.4-2.fc44.x86_64 100% | 41.8 MiB/s | 85.6 KiB | 00m00s [ 38/183] R-srpm-macros-0:1.3.4-3.fc44. 100% | 5.3 MiB/s | 10.8 KiB | 00m00s [ 39/183] build-reproducibility-srpm-ma 100% | 12.8 MiB/s | 13.1 KiB | 00m00s [ 40/183] ansible-srpm-macros-0:1-20.1. 100% | 6.5 MiB/s | 20.1 KiB | 00m00s [ 41/183] cmake-srpm-macros-0:4.2.3-2.f 100% | 5.1 MiB/s | 10.5 KiB | 00m00s [ 42/183] openssl-libs-1:3.5.5-1.fc44.x 100% | 109.8 MiB/s | 2.7 MiB | 00m00s [ 43/183] dwz-0:0.16-3.fc44.x86_64 100% | 27.1 MiB/s | 138.9 KiB | 00m00s [ 44/183] efi-srpm-macros-0:6-6.fc44.no 100% | 5.5 MiB/s | 22.6 KiB | 00m00s [ 45/183] file-0:5.46-9.fc44.x86_64 100% | 23.9 MiB/s | 49.0 KiB | 00m00s [ 46/183] filesystem-srpm-macros-0:3.18 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [ 47/183] fonts-srpm-macros-1:5.0.0-2.f 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [ 48/183] forge-srpm-macros-0:0.4.0-4.f 100% | 9.8 MiB/s | 20.0 KiB | 00m00s [ 49/183] fpc-srpm-macros-0:1.3-16.fc44 100% | 3.9 MiB/s | 7.9 KiB | 00m00s [ 50/183] gap-srpm-macros-0:2-2.fc44.no 100% | 4.5 MiB/s | 9.1 KiB | 00m00s [ 51/183] ghc-srpm-macros-0:1.10-1.fc44 100% | 8.6 MiB/s | 8.8 KiB | 00m00s [ 52/183] gnat-srpm-macros-0:7-2.fc44.n 100% | 4.3 MiB/s | 8.7 KiB | 00m00s [ 53/183] go-srpm-macros-0:3.8.0-2.fc44 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [ 54/183] java-srpm-macros-0:1-8.fc44.n 100% | 4.0 MiB/s | 8.1 KiB | 00m00s [ 55/183] lua-srpm-macros-0:1-17.fc44.n 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 56/183] kernel-srpm-macros-0:1.0-28.f 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 57/183] ocaml-srpm-macros-0:11-3.fc44 100% | 4.5 MiB/s | 9.3 KiB | 00m00s [ 58/183] openblas-srpm-macros-0:2-21.f 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 59/183] package-notes-srpm-macros-0:0 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 60/183] perl-srpm-macros-0:1-61.fc44. 100% | 8.2 MiB/s | 8.4 KiB | 00m00s [ 61/183] pyproject-srpm-macros-0:1.18. 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 62/183] python-srpm-macros-0:3.14-10. 100% | 11.7 MiB/s | 24.0 KiB | 00m00s [ 63/183] qt5-srpm-macros-0:5.15.18-2.f 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [ 64/183] qt6-srpm-macros-0:6.10.2-1.fc 100% | 4.4 MiB/s | 9.1 KiB | 00m00s [ 65/183] rust-srpm-macros-0:28.4-3.fc4 100% | 5.4 MiB/s | 11.1 KiB | 00m00s [ 66/183] tree-sitter-srpm-macros-0:0.4 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [ 67/183] rpm-0:6.0.1-2.fc44.x86_64 100% | 112.9 MiB/s | 578.3 KiB | 00m00s [ 68/183] zig-srpm-macros-0:1-8.fc44.no 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 69/183] zip-0:3.0-45.fc44.x86_64 100% | 86.1 MiB/s | 264.4 KiB | 00m00s [ 70/183] debugedit-0:5.2-6.fc44.x86_64 100% | 28.2 MiB/s | 86.7 KiB | 00m00s [ 71/183] elfutils-0:0.194-3.fc44.x86_6 100% | 81.5 MiB/s | 583.9 KiB | 00m00s [ 72/183] elfutils-libelf-0:0.194-3.fc4 100% | 40.1 MiB/s | 205.1 KiB | 00m00s [ 73/183] libarchive-0:3.8.4-2.fc44.x86 100% | 71.8 MiB/s | 441.4 KiB | 00m00s [ 74/183] libgcc-0:16.0.1-0.5.fc44.x86_ 100% | 57.3 MiB/s | 117.4 KiB | 00m00s [ 75/183] popt-0:1.19-10.fc44.x86_64 100% | 16.3 MiB/s | 66.9 KiB | 00m00s [ 76/183] readline-0:8.3-4.fc44.x86_64 100% | 74.8 MiB/s | 229.8 KiB | 00m00s [ 77/183] libstdc++-0:16.0.1-0.5.fc44.x 100% | 114.8 MiB/s | 940.1 KiB | 00m00s [ 78/183] rpm-build-libs-0:6.0.1-2.fc44 100% | 32.3 MiB/s | 132.2 KiB | 00m00s [ 79/183] rpm-libs-0:6.0.1-2.fc44.x86_6 100% | 101.4 MiB/s | 415.5 KiB | 00m00s [ 80/183] zstd-0:1.5.7-5.fc44.x86_64 100% | 62.7 MiB/s | 192.5 KiB | 00m00s [ 81/183] audit-libs-0:4.1.3-1.fc44.x86 100% | 46.3 MiB/s | 142.1 KiB | 00m00s [ 82/183] libeconf-0:0.7.9-3.fc44.x86_6 100% | 8.8 MiB/s | 36.2 KiB | 00m00s [ 83/183] libsemanage-0:3.10-1.fc44.x86 100% | 62.1 MiB/s | 127.3 KiB | 00m00s [ 84/183] libxcrypt-0:4.5.2-3.fc44.x86_ 100% | 64.1 MiB/s | 131.2 KiB | 00m00s [ 85/183] pam-libs-0:1.7.2-1.fc44.x86_6 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [ 86/183] setup-0:2.15.0-28.fc44.noarch 100% | 76.7 MiB/s | 157.2 KiB | 00m00s [ 87/183] xz-libs-1:5.8.2-2.fc44.x86_64 100% | 38.0 MiB/s | 116.8 KiB | 00m00s [ 88/183] libblkid-0:2.41.3-12.fc44.x86 100% | 63.2 MiB/s | 129.4 KiB | 00m00s [ 89/183] libcap-ng-0:0.9-7.fc44.x86_64 100% | 16.0 MiB/s | 32.7 KiB | 00m00s [ 90/183] mpfr-0:4.2.2-3.fc44.x86_64 100% | 69.9 MiB/s | 357.8 KiB | 00m00s [ 91/183] liblastlog2-0:2.41.3-12.fc44. 100% | 22.9 MiB/s | 23.5 KiB | 00m00s [ 92/183] libfdisk-0:2.41.3-12.fc44.x86 100% | 54.7 MiB/s | 168.1 KiB | 00m00s [ 93/183] libmount-0:2.41.3-12.fc44.x86 100% | 55.7 MiB/s | 171.0 KiB | 00m00s [ 94/183] libsmartcols-0:2.41.3-12.fc44 100% | 42.4 MiB/s | 86.9 KiB | 00m00s [ 95/183] libuuid-0:2.41.3-12.fc44.x86_ 100% | 13.0 MiB/s | 26.6 KiB | 00m00s [ 96/183] zlib-ng-compat-0:2.3.3-2.fc44 100% | 44.4 MiB/s | 91.0 KiB | 00m00s [ 97/183] util-linux-core-0:2.41.3-12.f 100% | 108.9 MiB/s | 557.8 KiB | 00m00s [ 98/183] ncurses-base-0:6.6-1.fc44.noa 100% | 28.6 MiB/s | 88.0 KiB | 00m00s [ 99/183] gnulib-l10n-0:20241231-2.fc44 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [100/183] libsepol-0:3.10-1.fc44.x86_64 100% | 89.8 MiB/s | 367.6 KiB | 00m00s [101/183] crypto-policies-0:20251128-3. 100% | 32.0 MiB/s | 98.3 KiB | 00m00s [102/183] glibc-gconv-extra-0:2.43-1.fc 100% | 101.5 MiB/s | 1.6 MiB | 00m00s [103/183] fedora-gpg-keys-0:44-0.3.noar 100% | 46.0 MiB/s | 141.4 KiB | 00m00s [104/183] ca-certificates-0:2025.2.80_v 100% | 95.1 MiB/s | 973.5 KiB | 00m00s [105/183] pcre2-syntax-0:10.47-1.fc44.1 100% | 80.4 MiB/s | 164.7 KiB | 00m00s [106/183] linkdupes-0:0.7.2-4.fc44.x86_ 100% | 84.7 MiB/s | 346.9 KiB | 00m00s [107/183] add-determinism-0:0.7.2-4.fc4 100% | 105.3 MiB/s | 862.4 KiB | 00m00s [108/183] file-libs-0:5.46-9.fc44.x86_6 100% | 119.1 MiB/s | 853.4 KiB | 00m00s [109/183] curl-0:8.18.0-4.fc44.x86_64 100% | 58.8 MiB/s | 240.8 KiB | 00m00s [110/183] elfutils-libs-0:0.194-3.fc44. 100% | 92.1 MiB/s | 282.8 KiB | 00m00s [111/183] elfutils-debuginfod-client-0: 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [112/183] lz4-libs-0:1.10.0-4.fc44.x86_ 100% | 37.9 MiB/s | 77.7 KiB | 00m00s [113/183] libzstd-0:1.5.7-5.fc44.x86_64 100% | 71.1 MiB/s | 364.2 KiB | 00m00s [114/183] lua-libs-0:5.4.8-5.fc44.x86_6 100% | 66.7 MiB/s | 136.6 KiB | 00m00s [115/183] libxml2-0:2.12.10-6.fc44.x86_ 100% | 101.1 MiB/s | 724.6 KiB | 00m00s [116/183] libgomp-0:16.0.1-0.5.fc44.x86 100% | 73.6 MiB/s | 376.8 KiB | 00m00s [117/183] rpm-sign-libs-0:6.0.1-2.fc44. 100% | 13.7 MiB/s | 28.0 KiB | 00m00s [118/183] elfutils-default-yama-scope-0 100% | 5.8 MiB/s | 11.9 KiB | 00m00s [119/183] sqlite-libs-0:3.51.2-1.fc44.x 100% | 130.1 MiB/s | 799.2 KiB | 00m00s [120/183] json-c-0:0.18-8.fc44.x86_64 100% | 15.1 MiB/s | 46.3 KiB | 00m00s [121/183] rpm-sequoia-0:1.10.0-2.fc44.x 100% | 102.0 MiB/s | 939.7 KiB | 00m00s [122/183] ima-evm-utils-libs-0:1.6.2-8. 100% | 14.6 MiB/s | 30.0 KiB | 00m00s [123/183] libfsverity-0:1.6-4.fc44.x86_ 100% | 9.4 MiB/s | 19.2 KiB | 00m00s [124/183] gpgverify-0:2.2-4.fc44.noarch 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [125/183] gnupg2-dirmngr-0:2.4.9-5.fc44 100% | 91.9 MiB/s | 282.4 KiB | 00m00s [126/183] gnupg2-gpg-agent-0:2.4.9-5.fc 100% | 91.6 MiB/s | 281.3 KiB | 00m00s [127/183] gnupg2-gpgconf-0:2.4.9-5.fc44 100% | 38.1 MiB/s | 117.1 KiB | 00m00s [128/183] gnupg2-keyboxd-0:2.4.9-5.fc44 100% | 47.5 MiB/s | 97.3 KiB | 00m00s [129/183] libassuan-0:2.5.7-5.fc44.x86_ 100% | 33.6 MiB/s | 68.9 KiB | 00m00s [130/183] gnupg2-verify-0:2.4.9-5.fc44. 100% | 57.6 MiB/s | 176.8 KiB | 00m00s [131/183] gnupg2-0:2.4.9-5.fc44.x86_64 100% | 97.2 MiB/s | 1.7 MiB | 00m00s [132/183] libgpg-error-0:1.58-2.fc44.x8 100% | 82.7 MiB/s | 254.1 KiB | 00m00s [133/183] libgcrypt-0:1.11.2-1.fc44.x86 100% | 116.4 MiB/s | 596.1 KiB | 00m00s [134/183] npth-0:1.8-4.fc44.x86_64 100% | 12.6 MiB/s | 25.8 KiB | 00m00s [135/183] libksba-0:1.6.7-5.fc44.x86_64 100% | 54.5 MiB/s | 167.4 KiB | 00m00s [136/183] tpm2-tss-0:4.1.3-9.fc44.x86_6 100% | 86.1 MiB/s | 440.9 KiB | 00m00s [137/183] openldap-0:2.6.10-7.fc44.x86_ 100% | 88.2 MiB/s | 271.1 KiB | 00m00s [138/183] libusb1-0:1.0.29-5.fc44.x86_6 100% | 26.9 MiB/s | 82.8 KiB | 00m00s [139/183] libtasn1-0:4.20.0-3.fc44.x86_ 100% | 37.2 MiB/s | 76.2 KiB | 00m00s [140/183] libidn2-0:2.3.8-3.fc44.x86_64 100% | 57.1 MiB/s | 175.6 KiB | 00m00s [141/183] gnutls-0:3.8.12-1.fc44.x86_64 100% | 100.2 MiB/s | 1.4 MiB | 00m00s [142/183] nettle-0:3.10.1-3.fc44.x86_64 100% | 83.6 MiB/s | 428.0 KiB | 00m00s [143/183] libunistring-0:1.1-11.fc44.x8 100% | 89.2 MiB/s | 547.8 KiB | 00m00s [144/183] p11-kit-0:0.26.2-1.fc44.x86_6 100% | 77.5 MiB/s | 555.7 KiB | 00m00s [145/183] libevent-0:2.1.12-17.fc44.x86 100% | 56.1 MiB/s | 287.4 KiB | 00m00s [146/183] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 111.7 MiB/s | 800.7 KiB | 00m00s [147/183] libtool-ltdl-0:2.5.4-10.fc44. 100% | 18.1 MiB/s | 37.0 KiB | 00m00s [148/183] libffi-0:3.5.2-2.fc44.x86_64 100% | 20.7 MiB/s | 42.4 KiB | 00m00s [149/183] gdbm-libs-1:1.23-11.fc44.x86_ 100% | 19.1 MiB/s | 58.8 KiB | 00m00s [150/183] alternatives-0:1.33-5.fc44.x8 100% | 19.9 MiB/s | 40.8 KiB | 00m00s [151/183] jansson-0:2.14-4.fc44.x86_64 100% | 23.0 MiB/s | 47.1 KiB | 00m00s [152/183] pkgconf-pkg-config-0:2.5.1-1. 100% | 4.6 MiB/s | 9.5 KiB | 00m00s [153/183] pkgconf-0:2.5.1-1.fc44.x86_64 100% | 23.8 MiB/s | 48.7 KiB | 00m00s [154/183] pkgconf-m4-0:2.5.1-1.fc44.noa 100% | 6.7 MiB/s | 13.8 KiB | 00m00s [155/183] libpkgconf-0:2.5.1-1.fc44.x86 100% | 13.9 MiB/s | 42.7 KiB | 00m00s [156/183] p11-kit-trust-0:0.26.2-1.fc44 100% | 47.6 MiB/s | 146.4 KiB | 00m00s [157/183] fedora-release-0:44-0.14.noar 100% | 6.4 MiB/s | 13.1 KiB | 00m00s [158/183] systemd-standalone-sysusers-0 100% | 48.9 MiB/s | 150.1 KiB | 00m00s [159/183] xxhash-libs-0:0.8.3-4.fc44.x8 100% | 20.1 MiB/s | 41.2 KiB | 00m00s [160/183] fedora-release-identity-basic 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [161/183] libcurl-0:8.18.0-4.fc44.x86_6 100% | 74.0 MiB/s | 454.7 KiB | 00m00s [162/183] krb5-libs-0:1.21.3-12.fc44.x8 100% | 129.1 MiB/s | 793.5 KiB | 00m00s [163/183] libbrotli-0:1.2.0-3.fc44.x86_ 100% | 67.9 MiB/s | 347.8 KiB | 00m00s [164/183] binutils-0:2.46-1.fc44.x86_64 100% | 124.6 MiB/s | 6.1 MiB | 00m00s [165/183] libnghttp2-0:1.68.0-3.fc44.x8 100% | 12.6 MiB/s | 77.2 KiB | 00m00s [166/183] libnghttp3-0:1.15.0-1.fc44.x8 100% | 36.1 MiB/s | 73.9 KiB | 00m00s [167/183] libpsl-0:0.21.5-7.fc44.x86_64 100% | 31.9 MiB/s | 65.3 KiB | 00m00s [168/183] gdb-minimal-0:17.1-2.fc44.x86 100% | 108.8 MiB/s | 4.8 MiB | 00m00s [169/183] ngtcp2-0:1.19.0-2.fc44.x86_64 100% | 25.2 MiB/s | 154.8 KiB | 00m00s [170/183] libssh-0:0.12.0-1.fc44.x86_64 100% | 41.0 MiB/s | 293.8 KiB | 00m00s [171/183] ngtcp2-crypto-ossl-0:1.19.0-2 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [172/183] keyutils-libs-0:1.6.3-7.fc44. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [173/183] libcom_err-0:1.47.3-4.fc44.x8 100% | 13.2 MiB/s | 27.1 KiB | 00m00s [174/183] libverto-0:0.3.2-12.fc44.x86_ 100% | 10.3 MiB/s | 21.1 KiB | 00m00s [175/183] publicsuffix-list-dafsa-0:202 100% | 29.4 MiB/s | 60.3 KiB | 00m00s [176/183] libfido2-0:1.16.0-5.fc44.x86_ 100% | 34.0 MiB/s | 104.5 KiB | 00m00s [177/183] libssh-config-0:0.12.0-1.fc44 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [178/183] libcbor-0:0.13.0-2.fc44.x86_6 100% | 17.6 MiB/s | 36.0 KiB | 00m00s [179/183] selinux-policy-0:42.23-1.fc44 100% | 33.5 MiB/s | 68.6 KiB | 00m00s [180/183] policycoreutils-0:3.10-1.fc44 100% | 63.2 MiB/s | 258.7 KiB | 00m00s [181/183] rpm-plugin-selinux-0:6.0.1-2. 100% | 9.4 MiB/s | 19.2 KiB | 00m00s [182/183] libselinux-utils-0:3.10-1.fc4 100% | 38.9 MiB/s | 119.6 KiB | 00m00s [183/183] selinux-policy-targeted-0:42. 100% | 131.0 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [183/183] Total 100% | 172.7 MiB/s | 68.8 MiB | 00m00s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. [ 1/185] Verify package files 100% | 655.0 B/s | 183.0 B | 00m00s [ 2/185] Prepare transaction 100% | 2.4 KiB/s | 183.0 B | 00m00s [ 3/185] Installing libgcc-0:16.0.1-0. 100% | 133.0 MiB/s | 272.3 KiB | 00m00s [ 4/185] Installing libssh-config-0:0. 100% | 796.9 KiB/s | 816.0 B | 00m00s [ 5/185] Installing publicsuffix-list- 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [ 6/185] Installing fedora-release-ide 100% | 890.6 KiB/s | 912.0 B | 00m00s [ 7/185] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 182.1 KiB | 00m00s [ 8/185] Installing fedora-repos-0:44- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 9/185] Installing fedora-release-com 100% | 24.2 MiB/s | 24.8 KiB | 00m00s [ 10/185] Installing fedora-release-0:4 100% | 11.0 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-28.fc44.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-28.fc44.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/185] Installing setup-0:2.15.0-28. 100% | 42.0 MiB/s | 730.6 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/185] Installing filesystem-0:3.18- 100% | 2.1 MiB/s | 212.8 KiB | 00m00s [ 13/185] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 14/185] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 15/185] Installing gnulib-l10n-0:2024 100% | 161.6 MiB/s | 661.9 KiB | 00m00s [ 16/185] Installing coreutils-common-0 100% | 330.2 MiB/s | 11.2 MiB | 00m00s [ 17/185] Installing ncurses-base-0:6.6 100% | 57.8 MiB/s | 355.3 KiB | 00m00s [ 18/185] Installing bash-0:5.3.9-3.fc4 100% | 242.3 MiB/s | 8.5 MiB | 00m00s [ 19/185] Installing glibc-common-0:2.4 100% | 56.9 MiB/s | 1.0 MiB | 00m00s [ 20/185] Installing glibc-gconv-extra- 100% | 213.3 MiB/s | 7.5 MiB | 00m00s [ 21/185] Installing glibc-0:2.43-1.fc4 100% | 161.7 MiB/s | 7.0 MiB | 00m00s [ 22/185] Installing ncurses-libs-0:6.6 100% | 158.8 MiB/s | 975.4 KiB | 00m00s [ 23/185] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 24/185] Installing zlib-ng-compat-0:2 100% | 162.6 MiB/s | 166.5 KiB | 00m00s [ 25/185] Installing bzip2-libs-0:1.0.8 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 26/185] Installing libgpg-error-0:1.5 100% | 57.8 MiB/s | 947.5 KiB | 00m00s [ 27/185] Installing libstdc++-0:16.0.1 100% | 324.2 MiB/s | 2.9 MiB | 00m00s [ 28/185] Installing libassuan-0:2.5.7- 100% | 161.8 MiB/s | 165.7 KiB | 00m00s [ 29/185] Installing libgcrypt-0:1.11.2 100% | 315.2 MiB/s | 1.6 MiB | 00m00s [ 30/185] Installing readline-0:8.3-4.f 100% | 254.7 MiB/s | 521.6 KiB | 00m00s [ 31/185] Installing gmp-1:6.3.0-5.fc44 100% | 266.1 MiB/s | 817.5 KiB | 00m00s [ 32/185] Installing xz-libs-1:5.8.2-2. 100% | 213.7 MiB/s | 218.8 KiB | 00m00s [ 33/185] Installing libuuid-0:2.41.3-1 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 34/185] Installing systemd-libs-0:259 100% | 305.3 MiB/s | 2.4 MiB | 00m00s [ 35/185] Installing popt-0:1.19-10.fc4 100% | 45.3 MiB/s | 139.3 KiB | 00m00s [ 36/185] Installing libzstd-0:1.5.7-5. 100% | 311.6 MiB/s | 957.4 KiB | 00m00s [ 37/185] Installing elfutils-libelf-0: 100% | 376.3 MiB/s | 1.1 MiB | 00m00s [ 38/185] Installing npth-0:1.8-4.fc44. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 39/185] Installing libblkid-0:2.41.3- 100% | 269.0 MiB/s | 275.4 KiB | 00m00s [ 40/185] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 41/185] Installing libsepol-0:3.10-1. 100% | 283.5 MiB/s | 871.0 KiB | 00m00s [ 42/185] Installing sqlite-libs-0:3.51 100% | 318.1 MiB/s | 1.6 MiB | 00m00s [ 43/185] Installing gnupg2-gpgconf-0:2 100% | 18.9 MiB/s | 251.8 KiB | 00m00s [ 44/185] Installing libattr-0:2.5.2-8. 100% | 0.0 B/s | 25.2 KiB | 00m00s [ 45/185] Installing libacl-0:2.3.2-6.f 100% | 35.8 MiB/s | 36.6 KiB | 00m00s [ 46/185] Installing pcre2-0:10.47-1.fc 100% | 351.6 MiB/s | 720.0 KiB | 00m00s [ 47/185] Installing libselinux-0:3.10- 100% | 197.5 MiB/s | 202.3 KiB | 00m00s [ 48/185] Installing grep-0:3.12-3.fc44 100% | 59.0 MiB/s | 1.0 MiB | 00m00s [ 49/185] Installing sed-0:4.9-7.fc44.x 100% | 52.8 MiB/s | 865.4 KiB | 00m00s [ 50/185] Installing findutils-1:4.10.0 100% | 98.4 MiB/s | 1.9 MiB | 00m00s [ 51/185] Installing libtasn1-0:4.20.0- 100% | 177.7 MiB/s | 182.0 KiB | 00m00s [ 52/185] Installing libunistring-0:1.1 100% | 289.1 MiB/s | 1.7 MiB | 00m00s [ 53/185] Installing libidn2-0:2.3.8-3. 100% | 39.2 MiB/s | 562.6 KiB | 00m00s [ 54/185] Installing crypto-policies-0: 100% | 22.0 MiB/s | 157.7 KiB | 00m00s [ 55/185] Installing xz-1:5.8.2-2.fc44. 100% | 65.2 MiB/s | 1.4 MiB | 00m00s [ 56/185] Installing libmount-0:2.41.3- 100% | 190.3 MiB/s | 389.7 KiB | 00m00s [ 57/185] Installing gnupg2-verify-0:2. 100% | 25.2 MiB/s | 361.7 KiB | 00m00s [ 58/185] Installing dwz-0:0.16-3.fc44. 100% | 22.0 MiB/s | 292.3 KiB | 00m00s [ 59/185] Installing mpfr-0:4.2.2-3.fc4 100% | 207.7 MiB/s | 850.8 KiB | 00m00s [ 60/185] Installing gawk-0:5.3.2-3.fc4 100% | 91.7 MiB/s | 1.8 MiB | 00m00s [ 61/185] Installing libksba-0:1.6.7-5. 100% | 203.6 MiB/s | 416.9 KiB | 00m00s [ 62/185] Installing unzip-0:6.0-69.fc4 100% | 31.3 MiB/s | 449.3 KiB | 00m00s [ 63/185] Installing file-libs-0:5.46-9 100% | 564.8 MiB/s | 11.9 MiB | 00m00s [ 64/185] Installing file-0:5.46-9.fc44 100% | 7.6 MiB/s | 101.6 KiB | 00m00s [ 65/185] Installing diffutils-0:3.12-5 100% | 82.8 MiB/s | 1.6 MiB | 00m00s [ 66/185] Installing libeconf-0:0.7.9-3 100% | 64.9 MiB/s | 66.4 KiB | 00m00s [ 67/185] Installing libcap-ng-0:0.9-7. 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [ 68/185] Installing audit-libs-0:4.1.3 100% | 191.9 MiB/s | 393.1 KiB | 00m00s [ 69/185] Installing pam-libs-0:1.7.2-1 100% | 64.9 MiB/s | 132.9 KiB | 00m00s [ 70/185] Installing libcap-0:2.77-2.fc 100% | 15.2 MiB/s | 217.2 KiB | 00m00s [ 71/185] Installing libsemanage-0:3.10 100% | 153.4 MiB/s | 314.1 KiB | 00m00s [ 72/185] Installing libsmartcols-0:2.4 100% | 184.9 MiB/s | 189.3 KiB | 00m00s [ 73/185] Installing lua-libs-0:5.4.8-5 100% | 138.3 MiB/s | 283.2 KiB | 00m00s [ 74/185] Installing json-c-0:0.18-8.fc 100% | 81.9 MiB/s | 83.9 KiB | 00m00s [ 75/185] Installing libffi-0:3.5.2-2.f 100% | 87.0 MiB/s | 89.1 KiB | 00m00s [ 76/185] Installing p11-kit-0:0.26.2-1 100% | 108.1 MiB/s | 2.6 MiB | 00m00s [ 77/185] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.6 KiB | 00m00s [ 78/185] Installing p11-kit-trust-0:0. 100% | 21.3 MiB/s | 480.0 KiB | 00m00s [ 79/185] Installing ngtcp2-0:1.19.0-2. 100% | 162.0 MiB/s | 331.7 KiB | 00m00s [ 80/185] Installing openssl-libs-1:3.5 100% | 328.2 MiB/s | 9.2 MiB | 00m00s [ 81/185] Installing coreutils-0:9.9-4. 100% | 130.6 MiB/s | 5.5 MiB | 00m00s [ 82/185] Installing ca-certificates-0: 100% | 1.5 MiB/s | 2.5 MiB | 00m02s [ 83/185] Installing gzip-0:1.14-2.fc44 100% | 26.5 MiB/s | 407.1 KiB | 00m00s [ 84/185] Installing rpm-sequoia-0:1.10 100% | 308.3 MiB/s | 2.5 MiB | 00m00s [ 85/185] Installing libfsverity-0:1.6- 100% | 28.7 MiB/s | 29.4 KiB | 00m00s [ 86/185] Installing libevent-0:2.1.12- 100% | 239.9 MiB/s | 982.4 KiB | 00m00s [ 87/185] Installing ngtcp2-crypto-ossl 100% | 51.2 MiB/s | 52.5 KiB | 00m00s [ 88/185] Installing util-linux-core-0: 100% | 74.1 MiB/s | 1.5 MiB | 00m00s [ 89/185] Installing zip-0:3.0-45.fc44. 100% | 49.0 MiB/s | 701.9 KiB | 00m00s [ 90/185] Installing gnupg2-keyboxd-0:2 100% | 22.0 MiB/s | 202.5 KiB | 00m00s [ 91/185] Installing libpsl-0:0.21.5-7. 100% | 75.6 MiB/s | 77.4 KiB | 00m00s [ 92/185] Installing tar-2:1.35-8.fc44. 100% | 129.5 MiB/s | 3.0 MiB | 00m00s [ 93/185] Installing linkdupes-0:0.7.2- 100% | 55.2 MiB/s | 790.7 KiB | 00m00s [ 94/185] Installing libselinux-utils-0 100% | 20.8 MiB/s | 320.1 KiB | 00m00s [ 95/185] Installing liblastlog2-0:2.41 100% | 4.9 MiB/s | 39.8 KiB | 00m00s [ 96/185] Installing systemd-standalone 100% | 21.4 MiB/s | 306.2 KiB | 00m00s [ 97/185] Installing rpm-libs-0:6.0.1-2 100% | 235.0 MiB/s | 962.8 KiB | 00m00s [ 98/185] Installing libfdisk-0:2.41.3- 100% | 126.8 MiB/s | 389.4 KiB | 00m00s [ 99/185] Installing util-linux-0:2.41. 100% | 81.4 MiB/s | 3.6 MiB | 00m00s [100/185] Installing policycoreutils-0: 100% | 28.7 MiB/s | 912.6 KiB | 00m00s [101/185] Installing selinux-policy-0:4 100% | 1.1 MiB/s | 33.6 KiB | 00m00s [102/185] Installing selinux-policy-tar 100% | 132.2 MiB/s | 14.8 MiB | 00m00s [103/185] Installing zstd-0:1.5.7-5.fc4 100% | 32.9 MiB/s | 506.0 KiB | 00m00s [104/185] Installing libusb1-0:1.0.29-5 100% | 14.4 MiB/s | 176.9 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [105/185] Installing tpm2-tss-0:4.1.3-9 100% | 233.3 MiB/s | 1.6 MiB | 00m00s [106/185] Installing ima-evm-utils-libs 100% | 60.4 MiB/s | 61.9 KiB | 00m00s [107/185] Installing gnupg2-gpg-agent-0 100% | 27.9 MiB/s | 686.5 KiB | 00m00s [108/185] Installing libxml2-0:2.12.10- 100% | 98.4 MiB/s | 1.8 MiB | 00m00s [109/185] Installing nettle-0:3.10.1-3. 100% | 259.6 MiB/s | 797.4 KiB | 00m00s [110/185] Installing gnutls-0:3.8.12-1. 100% | 311.3 MiB/s | 3.7 MiB | 00m00s [111/185] Installing bzip2-0:1.0.8-23.f 100% | 7.5 MiB/s | 99.5 KiB | 00m00s [112/185] Installing add-determinism-0: 100% | 121.7 MiB/s | 2.2 MiB | 00m00s [113/185] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [114/185] Installing cpio-0:2.15-9.fc44 100% | 64.9 MiB/s | 1.1 MiB | 00m00s [115/185] Installing ed-0:1.22.4-2.fc44 100% | 12.3 MiB/s | 151.4 KiB | 00m00s [116/185] Installing patch-0:2.8-4.fc44 100% | 18.6 MiB/s | 228.1 KiB | 00m00s [117/185] Installing lz4-libs-0:1.10.0- 100% | 154.6 MiB/s | 158.4 KiB | 00m00s [118/185] Installing libarchive-0:3.8.4 100% | 242.5 MiB/s | 993.1 KiB | 00m00s [119/185] Installing libgomp-0:16.0.1-0 100% | 279.9 MiB/s | 573.2 KiB | 00m00s [120/185] Installing libtool-ltdl-0:2.5 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [121/185] Installing gdbm-libs-1:1.23-1 100% | 128.3 MiB/s | 131.3 KiB | 00m00s [122/185] Installing cyrus-sasl-lib-0:2 100% | 115.5 MiB/s | 2.3 MiB | 00m00s [123/185] Installing openldap-0:2.6.10- 100% | 163.9 MiB/s | 671.3 KiB | 00m00s [124/185] Installing gnupg2-dirmngr-0:2 100% | 25.9 MiB/s | 636.6 KiB | 00m00s [125/185] Installing gnupg2-0:2.4.9-5.f 100% | 197.2 MiB/s | 6.5 MiB | 00m00s [126/185] Installing rpm-sign-libs-0:6. 100% | 39.5 MiB/s | 40.5 KiB | 00m00s [127/185] Installing gpgverify-0:2.2-4. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [128/185] Installing jansson-0:2.14-4.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [129/185] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [130/185] Installing pkgconf-0:2.5.1-1. 100% | 7.2 MiB/s | 95.2 KiB | 00m00s [131/185] Installing pkgconf-pkg-config 100% | 161.2 KiB/s | 1.8 KiB | 00m00s [132/185] Installing xxhash-libs-0:0.8. 100% | 93.2 MiB/s | 95.4 KiB | 00m00s [133/185] Installing libbrotli-0:1.2.0- 100% | 211.7 MiB/s | 867.3 KiB | 00m00s [134/185] Installing libnghttp2-0:1.68. 100% | 163.3 MiB/s | 167.3 KiB | 00m00s [135/185] Installing libnghttp3-0:1.15. 100% | 156.8 MiB/s | 160.6 KiB | 00m00s [136/185] Installing keyutils-libs-0:1. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [137/185] Installing libcom_err-0:1.47. 100% | 62.6 MiB/s | 64.1 KiB | 00m00s [138/185] Installing libverto-0:0.3.2-1 100% | 26.4 MiB/s | 27.1 KiB | 00m00s [139/185] Installing krb5-libs-0:1.21.3 100% | 236.5 MiB/s | 2.4 MiB | 00m00s [140/185] Installing libcbor-0:0.13.0-2 100% | 79.0 MiB/s | 80.9 KiB | 00m00s [141/185] Installing libfido2-0:1.16.0- 100% | 242.1 MiB/s | 247.9 KiB | 00m00s [142/185] Installing libssh-0:0.12.0-1. 100% | 234.8 MiB/s | 721.2 KiB | 00m00s [143/185] Installing libcurl-0:8.18.0-4 100% | 248.5 MiB/s | 1.0 MiB | 00m00s [144/185] Installing curl-0:8.18.0-4.fc 100% | 17.5 MiB/s | 482.6 KiB | 00m00s [145/185] Installing rpm-0:6.0.1-2.fc44 100% | 62.2 MiB/s | 2.6 MiB | 00m00s [146/185] Installing cmake-srpm-macros- 100% | 0.0 B/s | 804.0 B | 00m00s [147/185] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [148/185] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [149/185] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [150/185] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 9.3 KiB | 00m00s [151/185] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [152/185] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [153/185] Installing elfutils-default-y 100% | 255.4 KiB/s | 2.0 KiB | 00m00s [154/185] Installing elfutils-libs-0:0. 100% | 175.1 MiB/s | 717.0 KiB | 00m00s [155/185] Installing elfutils-debuginfo 100% | 6.0 MiB/s | 86.0 KiB | 00m00s [156/185] Installing elfutils-0:0.194-3 100% | 134.5 MiB/s | 3.0 MiB | 00m00s [157/185] Installing binutils-0:2.46-1. 100% | 275.5 MiB/s | 27.3 MiB | 00m00s [158/185] Installing gdb-minimal-0:17.1 100% | 265.4 MiB/s | 14.3 MiB | 00m00s [159/185] Installing debugedit-0:5.2-6. 100% | 15.5 MiB/s | 221.6 KiB | 00m00s [160/185] Installing rpm-build-libs-0:6 100% | 135.3 MiB/s | 277.1 KiB | 00m00s [161/185] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [162/185] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [163/185] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [164/185] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [165/185] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [166/185] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [167/185] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [168/185] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [169/185] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [170/185] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [171/185] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [172/185] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [173/185] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [174/185] Installing redhat-rpm-config- 100% | 26.5 MiB/s | 189.9 KiB | 00m00s [175/185] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [176/185] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [177/185] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [178/185] Installing rpm-build-0:6.0.1- 100% | 19.8 MiB/s | 303.7 KiB | 00m00s [179/185] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [180/185] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.2 KiB | 00m00s [181/185] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [182/185] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [183/185] Installing which-0:2.23-4.fc4 100% | 6.0 MiB/s | 85.6 KiB | 00m00s [184/185] Installing shadow-utils-2:4.1 100% | 108.7 MiB/s | 4.0 MiB | 00m00s [185/185] Installing info-0:7.2-9.fc44. 100% | 44.0 KiB/s | 366.0 KiB | 00m08s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.4-3.fc44.noarch add-determinism-0.7.2-4.fc44.x86_64 alternatives-1.33-5.fc44.x86_64 ansible-srpm-macros-1-20.1.fc44.noarch audit-libs-4.1.3-1.fc44.x86_64 bash-5.3.9-3.fc44.x86_64 binutils-2.46-1.fc44.x86_64 build-reproducibility-srpm-macros-0.7.2-4.fc44.noarch bzip2-1.0.8-23.fc44.x86_64 bzip2-libs-1.0.8-23.fc44.x86_64 ca-certificates-2025.2.80_v9.0.304-5.fc44.noarch cmake-srpm-macros-4.2.3-2.fc44.noarch coreutils-9.9-4.fc44.x86_64 coreutils-common-9.9-4.fc44.x86_64 cpio-2.15-9.fc44.x86_64 crypto-policies-20251128-3.git19878fe.fc44.noarch curl-8.18.0-4.fc44.x86_64 cyrus-sasl-lib-2.1.28-35.fc44.x86_64 debugedit-5.2-6.fc44.x86_64 diffutils-3.12-5.fc44.x86_64 dwz-0.16-3.fc44.x86_64 ed-1.22.4-2.fc44.x86_64 efi-srpm-macros-6-6.fc44.noarch elfutils-0.194-3.fc44.x86_64 elfutils-debuginfod-client-0.194-3.fc44.x86_64 elfutils-default-yama-scope-0.194-3.fc44.noarch elfutils-libelf-0.194-3.fc44.x86_64 elfutils-libs-0.194-3.fc44.x86_64 fedora-gpg-keys-44-0.3.noarch fedora-release-44-0.14.noarch fedora-release-common-44-0.14.noarch fedora-release-identity-basic-44-0.14.noarch fedora-repos-44-0.3.noarch file-5.46-9.fc44.x86_64 file-libs-5.46-9.fc44.x86_64 filesystem-3.18-52.fc44.x86_64 filesystem-srpm-macros-3.18-52.fc44.noarch findutils-4.10.0-7.fc44.x86_64 fonts-srpm-macros-5.0.0-2.fc44.noarch forge-srpm-macros-0.4.0-4.fc44.noarch fpc-srpm-macros-1.3-16.fc44.noarch gap-srpm-macros-2-2.fc44.noarch gawk-5.3.2-3.fc44.x86_64 gdb-minimal-17.1-2.fc44.x86_64 gdbm-libs-1.23-11.fc44.x86_64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43-1.fc44.x86_64 glibc-common-2.43-1.fc44.x86_64 glibc-gconv-extra-2.43-1.fc44.x86_64 glibc-minimal-langpack-2.43-1.fc44.x86_64 gmp-6.3.0-5.fc44.x86_64 gnat-srpm-macros-7-2.fc44.noarch gnulib-l10n-20241231-2.fc44.noarch gnupg2-2.4.9-5.fc44.x86_64 gnupg2-dirmngr-2.4.9-5.fc44.x86_64 gnupg2-gpg-agent-2.4.9-5.fc44.x86_64 gnupg2-gpgconf-2.4.9-5.fc44.x86_64 gnupg2-keyboxd-2.4.9-5.fc44.x86_64 gnupg2-verify-2.4.9-5.fc44.x86_64 gnutls-3.8.12-1.fc44.x86_64 go-srpm-macros-3.8.0-2.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpgverify-2.2-4.fc44.noarch grep-3.12-3.fc44.x86_64 gzip-1.14-2.fc44.x86_64 ima-evm-utils-libs-1.6.2-8.fc44.x86_64 info-7.2-9.fc44.x86_64 jansson-2.14-4.fc44.x86_64 java-srpm-macros-1-8.fc44.noarch json-c-0.18-8.fc44.x86_64 kernel-srpm-macros-1.0-28.fc44.noarch keyutils-libs-1.6.3-7.fc44.x86_64 krb5-libs-1.21.3-12.fc44.x86_64 libacl-2.3.2-6.fc44.x86_64 libarchive-3.8.4-2.fc44.x86_64 libassuan-2.5.7-5.fc44.x86_64 libattr-2.5.2-8.fc44.x86_64 libblkid-2.41.3-12.fc44.x86_64 libbrotli-1.2.0-3.fc44.x86_64 libcap-2.77-2.fc44.x86_64 libcap-ng-0.9-7.fc44.x86_64 libcbor-0.13.0-2.fc44.x86_64 libcom_err-1.47.3-4.fc44.x86_64 libcurl-8.18.0-4.fc44.x86_64 libeconf-0.7.9-3.fc44.x86_64 libevent-2.1.12-17.fc44.x86_64 libfdisk-2.41.3-12.fc44.x86_64 libffi-3.5.2-2.fc44.x86_64 libfido2-1.16.0-5.fc44.x86_64 libfsverity-1.6-4.fc44.x86_64 libgcc-16.0.1-0.5.fc44.x86_64 libgcrypt-1.11.2-1.fc44.x86_64 libgomp-16.0.1-0.5.fc44.x86_64 libgpg-error-1.58-2.fc44.x86_64 libidn2-2.3.8-3.fc44.x86_64 libksba-1.6.7-5.fc44.x86_64 liblastlog2-2.41.3-12.fc44.x86_64 libmount-2.41.3-12.fc44.x86_64 libnghttp2-1.68.0-3.fc44.x86_64 libnghttp3-1.15.0-1.fc44.x86_64 libpkgconf-2.5.1-1.fc44.x86_64 libpsl-0.21.5-7.fc44.x86_64 libselinux-3.10-1.fc44.x86_64 libselinux-utils-3.10-1.fc44.x86_64 libsemanage-3.10-1.fc44.x86_64 libsepol-3.10-1.fc44.x86_64 libsmartcols-2.41.3-12.fc44.x86_64 libssh-0.12.0-1.fc44.x86_64 libssh-config-0.12.0-1.fc44.noarch libstdc++-16.0.1-0.5.fc44.x86_64 libtasn1-4.20.0-3.fc44.x86_64 libtool-ltdl-2.5.4-10.fc44.x86_64 libunistring-1.1-11.fc44.x86_64 libusb1-1.0.29-5.fc44.x86_64 libuuid-2.41.3-12.fc44.x86_64 libverto-0.3.2-12.fc44.x86_64 libxcrypt-4.5.2-3.fc44.x86_64 libxml2-2.12.10-6.fc44.x86_64 libzstd-1.5.7-5.fc44.x86_64 linkdupes-0.7.2-4.fc44.x86_64 lua-libs-5.4.8-5.fc44.x86_64 lua-srpm-macros-1-17.fc44.noarch lz4-libs-1.10.0-4.fc44.x86_64 mpfr-4.2.2-3.fc44.x86_64 ncurses-base-6.6-1.fc44.noarch ncurses-libs-6.6-1.fc44.x86_64 nettle-3.10.1-3.fc44.x86_64 ngtcp2-1.19.0-2.fc44.x86_64 ngtcp2-crypto-ossl-1.19.0-2.fc44.x86_64 npth-1.8-4.fc44.x86_64 ocaml-srpm-macros-11-3.fc44.noarch openblas-srpm-macros-2-21.fc44.noarch openldap-2.6.10-7.fc44.x86_64 openssl-libs-3.5.5-1.fc44.x86_64 p11-kit-0.26.2-1.fc44.x86_64 p11-kit-trust-0.26.2-1.fc44.x86_64 package-notes-srpm-macros-0.5-16.fc44.noarch pam-libs-1.7.2-1.fc44.x86_64 patch-2.8-4.fc44.x86_64 pcre2-10.47-1.fc44.1.x86_64 pcre2-syntax-10.47-1.fc44.1.noarch perl-srpm-macros-1-61.fc44.noarch pkgconf-2.5.1-1.fc44.x86_64 pkgconf-m4-2.5.1-1.fc44.noarch pkgconf-pkg-config-2.5.1-1.fc44.x86_64 policycoreutils-3.10-1.fc44.x86_64 popt-1.19-10.fc44.x86_64 publicsuffix-list-dafsa-20260116-1.fc44.noarch pyproject-srpm-macros-1.18.6-2.fc44.noarch python-srpm-macros-3.14-10.fc44.noarch qt5-srpm-macros-5.15.18-2.fc44.noarch qt6-srpm-macros-6.10.2-1.fc44.noarch readline-8.3-4.fc44.x86_64 redhat-rpm-config-343-19.fc44.noarch rpm-6.0.1-2.fc44.x86_64 rpm-build-6.0.1-2.fc44.x86_64 rpm-build-libs-6.0.1-2.fc44.x86_64 rpm-libs-6.0.1-2.fc44.x86_64 rpm-plugin-selinux-6.0.1-2.fc44.x86_64 rpm-sequoia-1.10.0-2.fc44.x86_64 rpm-sign-libs-6.0.1-2.fc44.x86_64 rust-srpm-macros-28.4-3.fc44.noarch sed-4.9-7.fc44.x86_64 selinux-policy-42.23-1.fc44.noarch selinux-policy-targeted-42.23-1.fc44.noarch setup-2.15.0-28.fc44.noarch shadow-utils-4.19.0-6.fc44.x86_64 sqlite-libs-3.51.2-1.fc44.x86_64 systemd-libs-259.1-1.fc44.x86_64 systemd-standalone-sysusers-259.1-1.fc44.x86_64 tar-1.35-8.fc44.x86_64 tpm2-tss-4.1.3-9.fc44.x86_64 tree-sitter-srpm-macros-0.4.2-2.fc44.noarch unzip-6.0-69.fc44.x86_64 util-linux-2.41.3-12.fc44.x86_64 util-linux-core-2.41.3-12.fc44.x86_64 which-2.23-4.fc44.x86_64 xxhash-libs-0.8.3-4.fc44.x86_64 xz-5.8.2-2.fc44.x86_64 xz-libs-5.8.2-2.fc44.x86_64 zig-srpm-macros-1-8.fc44.noarch zip-3.0-45.fc44.x86_64 zlib-ng-compat-2.3.3-2.fc44.x86_64 zstd-1.5.7-5.fc44.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771545600 Wrote: /builddir/build/SRPMS/python-cupy-rocm-14.0.0-1.fc44.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-x86_64-1771561257.613621/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-6rxzp82o/python-cupy-rocm/python-cupy-rocm.spec) Config(child) 0 minutes 32 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/python-cupy-rocm-14.0.0-1.fc44.src.rpm) Config(fedora-44-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1771561257.613621/root. INFO: reusing tmpfs at /var/lib/mock/fedora-44-x86_64-bootstrap-1771561257.613621/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-x86_64-1771561257.613621/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.1-2.fc44.x86_64 rpm-sequoia-1.10.0-2.fc44.x86_64 dnf5-5.3.0.0-7.fc44.x86_64 dnf5-plugins-5.3.0.0-7.fc44.x86_64 Finish: chroot init Start: build phase for python-cupy-rocm-14.0.0-1.fc44.src.rpm Start: build setup for python-cupy-rocm-14.0.0-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771545600 Wrote: /builddir/build/SRPMS/python-cupy-rocm-14.0.0-1.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 1.3 KiB/s | 1.5 KiB | 00m01s fedora 100% | 33.8 KiB/s | 42.5 KiB | 00m01s updates 100% | 44.9 KiB/s | 55.2 KiB | 00m01s Repositories loaded. Package Arch Version Repository Size Installing: fdupes x86_64 1:2.4.0-3.fc44 fedora 117.9 KiB gcc-c++ x86_64 0:16.0.1-0.5.fc44 fedora 46.3 MiB hipblas-devel x86_64 0:7.1.0-6.fc44 fedora 2.4 MiB hipcub-devel x86_64 0:7.1.0-5.fc44 fedora 1.3 MiB hipfft-devel x86_64 0:7.1.0-5.fc44 fedora 77.1 KiB hiprand-devel x86_64 0:7.1.0-6.fc44 fedora 184.0 KiB hipsolver-devel x86_64 0:7.1.0-5.fc44 fedora 439.0 KiB hipsparse-devel x86_64 0:7.1.1-5.fc44 fedora 1.2 MiB python3-cython x86_64 0:3.2.4-3.fc44 fedora 19.2 MiB python3-devel x86_64 0:3.14.3-1.fc44 fedora 1.9 MiB python3-fastrlock x86_64 0:0.8.3-12.fc44 fedora 88.2 KiB python3-setuptools noarch 0:80.10.2-1.fc44 fedora 7.5 MiB python3-wheel noarch 1:0.45.1-20.fc44 fedora 593.0 KiB rccl-devel x86_64 0:7.1.0-1.fc44 fedora 81.3 KiB rocblas-devel x86_64 0:7.1.1-7.fc44 fedora 2.7 MiB rocfft-devel x86_64 0:7.1.0-7.fc44 fedora 42.8 KiB rocm-comgr-devel x86_64 0:20-13.rocm7.1.1.fc44 fedora 100.5 KiB rocm-hip-devel x86_64 0:7.1.1-3.fc44 fedora 2.4 MiB rocm-rpm-macros noarch 0:7.1.0-9.fc44 fedora 18.9 KiB rocm-runtime-devel x86_64 0:7.1.1-6.fc44 fedora 683.4 KiB rocrand-devel x86_64 0:7.1.0-7.fc44 fedora 3.7 MiB rocsolver-devel x86_64 0:7.1.1-4.fc44 fedora 1.6 MiB rocsparse-devel x86_64 0:7.1.0-6.fc44 fedora 1.8 MiB rocthrust-devel x86_64 0:7.1.1-3.fc44 fedora 5.0 MiB roctracer-devel x86_64 0:7.1.0-5.fc44 fedora 463.7 KiB Installing dependencies: annobin-docs noarch 0:13.05-3.fc44 fedora 99.2 KiB annobin-plugin-gcc x86_64 0:13.05-3.fc44 fedora 695.7 KiB cmake-filesystem x86_64 0:4.2.3-2.fc44 fedora 0.0 B cpp x86_64 0:16.0.1-0.5.fc44 fedora 42.1 MiB emacs-filesystem x86_64 1:30.2-2.fc44 fedora 0.0 B environment-modules x86_64 0:5.6.1-3.fc44 fedora 1.9 MiB expat x86_64 0:2.7.3-2.fc44 fedora 316.8 KiB gcc x86_64 0:16.0.1-0.5.fc44 fedora 120.7 MiB gcc-plugin-annobin x86_64 0:16.0.1-0.5.fc44 fedora 57.2 KiB git x86_64 0:2.53.0-1.fc44 fedora 56.4 KiB git-core x86_64 0:2.53.0-1.fc44 fedora 24.6 MiB git-core-doc noarch 0:2.53.0-1.fc44 fedora 18.6 MiB glibc-devel x86_64 0:2.43-1.fc44 fedora 2.3 MiB groff-base x86_64 0:1.23.0-12.fc44 fedora 3.9 MiB hipblas x86_64 0:7.1.0-6.fc44 fedora 803.1 KiB hipblas-common-devel noarch 0:7.1.0-3.fc44 fedora 16.8 KiB hipcc x86_64 0:20-13.rocm7.1.1.fc44 fedora 633.6 KiB hipfft x86_64 0:7.1.0-5.fc44 fedora 181.8 KiB hiprand x86_64 0:7.1.0-6.fc44 fedora 21.6 KiB hipsolver x86_64 0:7.1.0-5.fc44 fedora 352.9 KiB hipsparse x86_64 0:7.1.1-5.fc44 fedora 264.1 KiB hwdata noarch 0:0.404-1.fc44 fedora 9.8 MiB kernel-headers x86_64 0:6.19.0-300.fc44 fedora 6.9 MiB less x86_64 0:691-2.fc44 fedora 464.5 KiB libatomic x86_64 0:16.0.1-0.5.fc44 fedora 45.4 KiB libdrm x86_64 0:2.4.131-1.fc44 fedora 404.1 KiB libedit x86_64 0:3.1-58.20251016cvs.fc44 fedora 248.1 KiB libmpc x86_64 0:1.3.1-9.fc44 fedora 160.4 KiB libpciaccess x86_64 0:0.16-17.fc44 fedora 48.4 KiB libpipeline x86_64 0:1.5.8-4.fc44 fedora 145.0 KiB libstdc++-devel x86_64 0:16.0.1-0.5.fc44 fedora 38.7 MiB libtommath x86_64 0:1.3.1~rc1-7.fc44 fedora 130.2 KiB libxcrypt-devel x86_64 0:4.5.2-3.fc44 fedora 31.0 KiB make x86_64 1:4.4.1-12.fc44 fedora 1.8 MiB man-db x86_64 0:2.13.1-3.fc44 fedora 2.9 MiB mpdecimal x86_64 0:4.0.1-3.fc44 fedora 217.1 KiB ncurses x86_64 0:6.6-1.fc44 fedora 611.4 KiB numactl-libs x86_64 0:2.0.19-4.fc44 fedora 56.8 KiB openssh x86_64 0:10.2p1-3.fc44 fedora 1.4 MiB openssh-clients x86_64 0:10.2p1-3.fc44 fedora 2.7 MiB pcre2-utf32 x86_64 0:10.47-1.fc44.1 fedora 623.1 KiB perl-AutoLoader noarch 0:5.74-522.fc44 fedora 20.6 KiB perl-B x86_64 0:1.89-522.fc44 fedora 501.2 KiB perl-Carp noarch 0:1.54-521.fc44 fedora 46.6 KiB perl-Class-Struct noarch 0:0.68-522.fc44 fedora 25.4 KiB perl-Data-Dumper x86_64 0:2.191-522.fc44 fedora 115.5 KiB perl-Digest noarch 0:1.20-521.fc44 fedora 35.3 KiB perl-Digest-MD5 x86_64 0:2.59-521.fc44 fedora 59.6 KiB perl-DynaLoader x86_64 0:1.57-522.fc44 fedora 32.1 KiB perl-Encode x86_64 4:3.21-521.fc44 fedora 4.7 MiB perl-Errno x86_64 0:1.38-522.fc44 fedora 8.4 KiB perl-Error noarch 1:0.17030-3.fc44 fedora 76.8 KiB perl-Exporter noarch 0:5.79-521.fc44 fedora 54.3 KiB perl-Fcntl x86_64 0:1.20-522.fc44 fedora 48.7 KiB perl-File-Basename noarch 0:2.86-522.fc44 fedora 14.0 KiB perl-File-Copy noarch 0:2.41-522.fc44 fedora 19.7 KiB perl-File-Path noarch 0:2.18-522.fc44 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.200-2.fc44 fedora 163.7 KiB perl-File-Which noarch 0:1.27-15.fc44 fedora 30.4 KiB perl-File-stat noarch 0:1.14-522.fc44 fedora 12.5 KiB perl-FileHandle noarch 0:2.05-522.fc44 fedora 9.4 KiB perl-Getopt-Long noarch 1:2.58-521.fc44 fedora 144.5 KiB perl-Getopt-Std noarch 0:1.14-522.fc44 fedora 11.2 KiB perl-Git noarch 0:2.53.0-1.fc44 fedora 64.4 KiB perl-HTTP-Tiny noarch 0:0.092-2.fc44 fedora 157.6 KiB perl-IO x86_64 0:1.55-522.fc44 fedora 147.3 KiB perl-IO-Socket-IP noarch 0:0.43-522.fc44 fedora 100.3 KiB perl-IO-Socket-SSL noarch 0:2.098-2.fc44 fedora 723.5 KiB perl-IPC-Open3 noarch 0:1.24-522.fc44 fedora 27.7 KiB perl-MIME-Base32 noarch 0:1.303-25.fc44 fedora 30.7 KiB perl-MIME-Base64 x86_64 0:3.16-521.fc44 fedora 41.9 KiB perl-Net-SSLeay x86_64 0:1.94-12.fc44 fedora 1.3 MiB perl-POSIX x86_64 0:2.23-522.fc44 fedora 229.4 KiB perl-PathTools x86_64 0:3.94-521.fc44 fedora 179.9 KiB perl-Pod-Escapes noarch 1:1.07-521.fc44 fedora 24.9 KiB perl-Pod-Perldoc noarch 0:3.28.01-522.fc44 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.47-4.fc44 fedora 565.3 KiB perl-Pod-Usage noarch 4:2.05-521.fc44 fedora 86.3 KiB perl-Scalar-List-Utils x86_64 5:1.70-2.fc44 fedora 144.8 KiB perl-SelectSaver noarch 0:1.02-522.fc44 fedora 2.2 KiB perl-Socket x86_64 4:2.040-3.fc44 fedora 120.1 KiB perl-Storable x86_64 1:3.37-522.fc44 fedora 235.1 KiB perl-Symbol noarch 0:1.09-522.fc44 fedora 6.8 KiB perl-Term-ANSIColor noarch 0:5.01-522.fc44 fedora 97.5 KiB perl-Term-Cap noarch 0:1.18-521.fc44 fedora 29.3 KiB perl-TermReadKey x86_64 0:2.38-27.fc44 fedora 63.9 KiB perl-Text-ParseWords noarch 0:3.31-521.fc44 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 0:2024.001-521.fc44 fedora 22.6 KiB perl-Time-HiRes x86_64 4:1.9778-521.fc44 fedora 115.6 KiB perl-Time-Local noarch 2:1.350-521.fc44 fedora 69.0 KiB perl-URI noarch 0:5.34-3.fc44 fedora 268.0 KiB perl-base noarch 0:2.27-522.fc44 fedora 12.6 KiB perl-constant noarch 0:1.33-522.fc44 fedora 26.2 KiB perl-if noarch 0:0.61.000-522.fc44 fedora 5.8 KiB perl-interpreter x86_64 4:5.42.0-522.fc44 fedora 118.5 KiB perl-lib x86_64 0:0.65-522.fc44 fedora 8.5 KiB perl-libnet noarch 0:3.15-522.fc44 fedora 289.4 KiB perl-libs x86_64 4:5.42.0-522.fc44 fedora 11.6 MiB perl-locale noarch 0:1.13-522.fc44 fedora 6.1 KiB perl-mro x86_64 0:1.29-522.fc44 fedora 41.4 KiB perl-overload noarch 0:1.40-522.fc44 fedora 71.6 KiB perl-overloading noarch 0:0.02-522.fc44 fedora 4.9 KiB perl-parent noarch 1:0.244-521.fc44 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-521.fc44 fedora 317.5 KiB perl-vars noarch 0:1.05-522.fc44 fedora 3.9 KiB procps-ng x86_64 0:4.0.6-1.fc44 fedora 1.1 MiB pyproject-rpm-macros noarch 0:1.18.6-2.fc44 fedora 115.6 KiB python-pip-wheel noarch 0:25.3-2.fc44 fedora 1.2 MiB python-rpm-macros noarch 0:3.14-10.fc44 fedora 27.6 KiB python3 x86_64 0:3.14.3-1.fc44 fedora 28.7 KiB python3-libs x86_64 0:3.14.3-1.fc44 fedora 43.7 MiB python3-packaging noarch 0:25.0-8.fc44 fedora 607.4 KiB python3-rpm-generators noarch 0:14-14.fc44 fedora 81.7 KiB python3-rpm-macros noarch 0:3.14-10.fc44 fedora 6.5 KiB rccl x86_64 0:7.1.0-1.fc44 fedora 400.5 MiB rccl-data noarch 0:7.1.0-1.fc44 fedora 12.1 MiB rocblas x86_64 0:7.1.1-7.fc44 fedora 973.7 MiB rocfft x86_64 0:7.1.0-7.fc44 fedora 32.5 MiB rocm-clang x86_64 0:20-13.rocm7.1.1.fc44 fedora 68.6 MiB rocm-clang-devel x86_64 0:20-13.rocm7.1.1.fc44 fedora 26.1 MiB rocm-clang-libs x86_64 0:20-13.rocm7.1.1.fc44 fedora 94.0 MiB rocm-clang-runtime-devel x86_64 0:20-13.rocm7.1.1.fc44 fedora 8.4 MiB rocm-comgr x86_64 0:20-13.rocm7.1.1.fc44 fedora 131.4 MiB rocm-device-libs x86_64 0:20-13.rocm7.1.1.fc44 fedora 3.2 MiB rocm-hip x86_64 0:7.1.1-3.fc44 fedora 27.0 MiB rocm-libc++ x86_64 0:20-13.rocm7.1.1.fc44 fedora 1.3 MiB rocm-libc++-devel x86_64 0:20-13.rocm7.1.1.fc44 fedora 15.0 MiB rocm-lld x86_64 0:20-13.rocm7.1.1.fc44 fedora 5.9 MiB rocm-llvm x86_64 0:20-13.rocm7.1.1.fc44 fedora 52.5 MiB rocm-llvm-devel x86_64 0:20-13.rocm7.1.1.fc44 fedora 28.3 MiB rocm-llvm-filesystem x86_64 0:20-13.rocm7.1.1.fc44 fedora 0.0 B rocm-llvm-libs x86_64 0:20-13.rocm7.1.1.fc44 fedora 91.5 MiB rocm-llvm-static x86_64 0:20-13.rocm7.1.1.fc44 fedora 1.9 GiB rocm-runtime x86_64 0:7.1.1-6.fc44 fedora 3.3 MiB rocm-smi x86_64 0:7.1.1-3.fc44 fedora 2.7 MiB rocprim-devel noarch 0:7.1.1-3.fc44 fedora 6.4 MiB rocrand x86_64 0:7.1.0-7.fc44 fedora 424.9 MiB rocsolver x86_64 0:7.1.1-4.fc44 fedora 942.3 MiB rocsparse x86_64 0:7.1.0-6.fc44 fedora 336.4 MiB roctracer x86_64 0:7.1.0-5.fc44 fedora 1.2 MiB tcl x86_64 1:9.0.2-1.fc44 fedora 4.3 MiB tzdata noarch 0:2025c-2.fc44 fedora 1.2 MiB vim-filesystem noarch 2:9.1.2146-2.fc44 fedora 40.0 B zlib-ng-compat-devel x86_64 0:2.3.3-2.fc44 fedora 107.0 KiB Transaction Summary: Installing: 169 packages Total size of inbound packages is 2 GiB. Need to download 2 GiB. After this operation, 6 GiB extra will be used (install 6 GiB, remove 0 B). [ 1/169] fdupes-1:2.4.0-3.fc44.x86_64 100% | 3.7 MiB/s | 60.2 KiB | 00m00s [ 2/169] hipblas-devel-0:7.1.0-6.fc44. 100% | 4.0 MiB/s | 82.8 KiB | 00m00s [ 3/169] hipfft-devel-0:7.1.0-5.fc44.x 100% | 5.4 MiB/s | 22.3 KiB | 00m00s [ 4/169] hipcub-devel-0:7.1.0-5.fc44.x 100% | 7.0 MiB/s | 150.5 KiB | 00m00s [ 5/169] hiprand-devel-0:7.1.0-6.fc44. 100% | 7.5 MiB/s | 30.9 KiB | 00m00s [ 6/169] hipsolver-devel-0:7.1.0-5.fc4 100% | 6.9 MiB/s | 28.4 KiB | 00m00s [ 7/169] hipsparse-devel-0:7.1.1-5.fc4 100% | 20.8 MiB/s | 106.6 KiB | 00m00s [ 8/169] python3-fastrlock-0:0.8.3-12. 100% | 10.1 MiB/s | 41.5 KiB | 00m00s [ 9/169] python3-wheel-1:0.45.1-20.fc4 100% | 25.4 MiB/s | 182.0 KiB | 00m00s [ 10/169] rccl-devel-0:7.1.0-1.fc44.x86 100% | 5.2 MiB/s | 26.6 KiB | 00m00s [ 11/169] python3-setuptools-0:80.10.2- 100% | 92.3 MiB/s | 1.8 MiB | 00m00s [ 12/169] rocblas-devel-0:7.1.1-7.fc44. 100% | 19.9 MiB/s | 102.1 KiB | 00m00s [ 13/169] rocfft-devel-0:7.1.0-7.fc44.x 100% | 4.9 MiB/s | 20.2 KiB | 00m00s [ 14/169] rocm-comgr-devel-0:20-13.rocm 100% | 8.1 MiB/s | 33.2 KiB | 00m00s [ 15/169] rocm-rpm-macros-0:7.1.0-9.fc4 100% | 4.1 MiB/s | 16.8 KiB | 00m00s [ 16/169] rocm-hip-devel-0:7.1.1-3.fc44 100% | 39.0 MiB/s | 279.4 KiB | 00m00s [ 17/169] python3-cython-0:3.2.4-3.fc44 100% | 101.7 MiB/s | 4.2 MiB | 00m00s [ 18/169] rocm-runtime-devel-0:7.1.1-6. 100% | 13.0 MiB/s | 119.7 KiB | 00m00s [ 19/169] rocrand-devel-0:7.1.0-7.fc44. 100% | 60.1 MiB/s | 554.3 KiB | 00m00s [ 20/169] rocsolver-devel-0:7.1.1-4.fc4 100% | 12.1 MiB/s | 61.7 KiB | 00m00s [ 21/169] rocsparse-devel-0:7.1.0-6.fc4 100% | 27.2 MiB/s | 139.0 KiB | 00m00s [ 22/169] roctracer-devel-0:7.1.0-5.fc4 100% | 7.9 MiB/s | 40.2 KiB | 00m00s [ 23/169] rocthrust-devel-0:7.1.1-3.fc4 100% | 58.2 MiB/s | 655.5 KiB | 00m00s [ 24/169] python3-devel-0:3.14.3-1.fc44 100% | 106.7 MiB/s | 437.1 KiB | 00m00s [ 25/169] pcre2-utf32-0:10.47-1.fc44.1. 100% | 47.3 MiB/s | 242.2 KiB | 00m00s [ 26/169] cmake-filesystem-0:4.2.3-2.fc 100% | 3.6 MiB/s | 14.9 KiB | 00m00s [ 27/169] hipblas-0:7.1.0-6.fc44.x86_64 100% | 28.9 MiB/s | 118.3 KiB | 00m00s [ 28/169] hipblas-common-devel-0:7.1.0- 100% | 3.3 MiB/s | 13.6 KiB | 00m00s [ 29/169] hipfft-0:7.1.0-5.fc44.x86_64 100% | 15.8 MiB/s | 64.9 KiB | 00m00s [ 30/169] rocprim-devel-0:7.1.1-3.fc44. 100% | 45.7 MiB/s | 374.8 KiB | 00m00s [ 31/169] hiprand-0:7.1.0-6.fc44.x86_64 100% | 4.2 MiB/s | 17.0 KiB | 00m00s [ 32/169] hipsolver-0:7.1.0-5.fc44.x86_ 100% | 19.6 MiB/s | 80.1 KiB | 00m00s [ 33/169] hipsparse-0:7.1.1-5.fc44.x86_ 100% | 15.3 MiB/s | 62.8 KiB | 00m00s [ 34/169] gcc-c++-0:16.0.1-0.5.fc44.x86 100% | 149.3 MiB/s | 17.2 MiB | 00m00s [ 35/169] rocfft-0:7.1.0-7.fc44.x86_64 100% | 70.5 MiB/s | 1.7 MiB | 00m00s [ 36/169] rocm-comgr-0:20-13.rocm7.1.1. 100% | 150.3 MiB/s | 32.6 MiB | 00m00s [ 37/169] rocm-device-libs-0:20-13.rocm 100% | 49.2 MiB/s | 503.5 KiB | 00m00s [ 38/169] perl-File-Basename-0:2.86-522 100% | 8.1 MiB/s | 16.7 KiB | 00m00s [ 39/169] perl-File-Copy-0:2.41-522.fc4 100% | 6.4 MiB/s | 19.6 KiB | 00m00s [ 40/169] perl-File-Which-0:1.27-15.fc4 100% | 4.2 MiB/s | 21.5 KiB | 00m00s [ 41/169] perl-Getopt-Std-0:1.14-522.fc 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [ 42/169] perl-PathTools-0:3.94-521.fc4 100% | 9.5 MiB/s | 87.3 KiB | 00m00s [ 43/169] perl-Scalar-List-Utils-5:1.70 100% | 24.5 MiB/s | 75.4 KiB | 00m00s [ 44/169] perl-URI-0:5.34-3.fc44.noarch 100% | 36.4 MiB/s | 149.2 KiB | 00m00s [ 45/169] perl-interpreter-4:5.42.0-522 100% | 17.5 MiB/s | 71.8 KiB | 00m00s [ 46/169] rocm-hip-0:7.1.1-3.fc44.x86_6 100% | 113.6 MiB/s | 10.2 MiB | 00m00s [ 47/169] environment-modules-0:5.6.1-3 100% | 60.2 MiB/s | 801.4 KiB | 00m00s [ 48/169] rocm-runtime-0:7.1.1-6.fc44.x 100% | 54.5 MiB/s | 669.9 KiB | 00m00s [ 49/169] rocrand-0:7.1.0-7.fc44.x86_64 100% | 148.1 MiB/s | 26.8 MiB | 00m00s [ 50/169] rocblas-0:7.1.1-7.fc44.x86_64 100% | 165.0 MiB/s | 275.8 MiB | 00m02s [ 51/169] rccl-0:7.1.0-1.fc44.x86_64 100% | 155.2 MiB/s | 392.2 MiB | 00m03s [ 52/169] roctracer-0:7.1.0-5.fc44.x86_ 100% | 10.8 MiB/s | 286.8 KiB | 00m00s [ 53/169] gcc-0:16.0.1-0.5.fc44.x86_64 100% | 141.4 MiB/s | 43.0 MiB | 00m00s [ 54/169] libmpc-0:1.3.1-9.fc44.x86_64 100% | 23.5 MiB/s | 72.1 KiB | 00m00s [ 55/169] python3-libs-0:3.14.3-1.fc44. 100% | 138.4 MiB/s | 10.1 MiB | 00m00s [ 56/169] rccl-data-0:7.1.0-1.fc44.noar 100% | 24.9 MiB/s | 101.9 KiB | 00m00s [ 57/169] rocm-smi-0:7.1.1-3.fc44.x86_6 100% | 38.0 MiB/s | 622.8 KiB | 00m00s [ 58/169] rocm-clang-devel-0:20-13.rocm 100% | 80.8 MiB/s | 2.7 MiB | 00m00s [ 59/169] rocm-lld-0:20-13.rocm7.1.1.fc 100% | 71.0 MiB/s | 1.6 MiB | 00m00s [ 60/169] rocsparse-0:7.1.0-6.fc44.x86_ 100% | 143.4 MiB/s | 292.5 MiB | 00m02s [ 61/169] perl-Carp-0:1.54-521.fc44.noa 100% | 2.2 MiB/s | 28.8 KiB | 00m00s [ 62/169] perl-Exporter-0:5.79-521.fc44 100% | 15.0 MiB/s | 30.8 KiB | 00m00s [ 63/169] perl-overload-0:1.40-522.fc44 100% | 22.0 MiB/s | 45.1 KiB | 00m00s [ 64/169] perl-base-0:2.27-522.fc44.noa 100% | 7.7 MiB/s | 15.7 KiB | 00m00s [ 65/169] perl-constant-0:1.33-522.fc44 100% | 11.2 MiB/s | 22.9 KiB | 00m00s [ 66/169] perl-Errno-0:1.38-522.fc44.x8 100% | 7.0 MiB/s | 14.4 KiB | 00m00s [ 67/169] perl-libs-4:5.42.0-522.fc44.x 100% | 92.1 MiB/s | 2.6 MiB | 00m00s [ 68/169] perl-Data-Dumper-0:2.191-522. 100% | 18.4 MiB/s | 56.5 KiB | 00m00s [ 69/169] perl-MIME-Base32-0:1.303-25.f 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [ 70/169] perl-MIME-Base64-0:3.16-521.f 100% | 9.7 MiB/s | 29.8 KiB | 00m00s [ 71/169] perl-libnet-0:3.15-522.fc44.n 100% | 7.0 MiB/s | 128.4 KiB | 00m00s [ 72/169] perl-parent-1:0.244-521.fc44. 100% | 4.8 MiB/s | 14.9 KiB | 00m00s [ 73/169] hipcc-0:20-13.rocm7.1.1.fc44. 100% | 26.2 MiB/s | 134.2 KiB | 00m00s [ 74/169] numactl-libs-0:2.0.19-4.fc44. 100% | 4.5 MiB/s | 32.2 KiB | 00m00s [ 75/169] emacs-filesystem-1:30.2-2.fc4 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 76/169] less-0:691-2.fc44.x86_64 100% | 30.7 MiB/s | 220.0 KiB | 00m00s [ 77/169] man-db-0:2.13.1-3.fc44.x86_64 100% | 68.3 MiB/s | 1.4 MiB | 00m00s [ 78/169] vim-filesystem-2:9.1.2146-2.f 100% | 3.0 MiB/s | 15.4 KiB | 00m00s [ 79/169] libdrm-0:2.4.131-1.fc44.x86_6 100% | 27.1 MiB/s | 166.3 KiB | 00m00s [ 80/169] libatomic-0:16.0.1-0.5.fc44.x 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [ 81/169] cpp-0:16.0.1-0.5.fc44.x86_64 100% | 26.4 MiB/s | 14.4 MiB | 00m01s [ 82/169] make-1:4.4.1-12.fc44.x86_64 100% | 115.0 MiB/s | 588.7 KiB | 00m00s [ 83/169] expat-0:2.7.3-2.fc44.x86_64 100% | 60.9 MiB/s | 124.8 KiB | 00m00s [ 84/169] mpdecimal-0:4.0.1-3.fc44.x86_ 100% | 48.4 MiB/s | 99.1 KiB | 00m00s [ 85/169] python-pip-wheel-0:25.3-2.fc4 100% | 102.9 MiB/s | 1.1 MiB | 00m00s [ 86/169] tzdata-0:2025c-2.fc44.noarch 100% | 139.5 MiB/s | 714.3 KiB | 00m00s [ 87/169] rocm-clang-0:20-13.rocm7.1.1. 100% | 157.8 MiB/s | 15.9 MiB | 00m00s [ 88/169] rocm-clang-libs-0:20-13.rocm7 100% | 71.9 MiB/s | 23.1 MiB | 00m00s [ 89/169] rocm-llvm-libs-0:20-13.rocm7. 100% | 21.7 MiB/s | 21.2 MiB | 00m01s [ 90/169] rocm-llvm-devel-0:20-13.rocm7 100% | 51.0 MiB/s | 4.3 MiB | 00m00s [ 91/169] perl-mro-0:1.29-522.fc44.x86_ 100% | 9.5 MiB/s | 29.3 KiB | 00m00s [ 92/169] perl-overloading-0:0.02-522.f 100% | 6.1 MiB/s | 12.4 KiB | 00m00s [ 93/169] perl-DynaLoader-0:1.57-522.fc 100% | 12.4 MiB/s | 25.5 KiB | 00m00s [ 94/169] perl-B-0:1.89-522.fc44.x86_64 100% | 57.7 MiB/s | 177.4 KiB | 00m00s [ 95/169] perl-Digest-MD5-0:2.59-521.fc 100% | 11.7 MiB/s | 36.0 KiB | 00m00s [ 96/169] perl-Fcntl-0:1.20-522.fc44.x8 100% | 9.5 MiB/s | 29.2 KiB | 00m00s [ 97/169] perl-FileHandle-0:2.05-522.fc 100% | 4.9 MiB/s | 15.0 KiB | 00m00s [ 98/169] perl-IO-0:1.55-522.fc44.x86_6 100% | 26.6 MiB/s | 81.7 KiB | 00m00s [ 99/169] perl-IO-Socket-IP-0:0.43-522. 100% | 20.6 MiB/s | 42.2 KiB | 00m00s [100/169] perl-POSIX-0:2.23-522.fc44.x8 100% | 47.1 MiB/s | 96.5 KiB | 00m00s [101/169] perl-Socket-4:2.040-3.fc44.x8 100% | 18.0 MiB/s | 55.3 KiB | 00m00s [102/169] perl-Symbol-0:1.09-522.fc44.n 100% | 6.7 MiB/s | 13.7 KiB | 00m00s [103/169] perl-Time-Local-2:1.350-521.f 100% | 16.8 MiB/s | 34.5 KiB | 00m00s [104/169] groff-base-0:1.23.0-12.fc44.x 100% | 86.4 MiB/s | 1.1 MiB | 00m00s [105/169] libpipeline-0:1.5.8-4.fc44.x8 100% | 14.7 MiB/s | 60.3 KiB | 00m00s [106/169] libpciaccess-0:0.16-17.fc44.x 100% | 6.6 MiB/s | 27.2 KiB | 00m00s [107/169] git-0:2.53.0-1.fc44.x86_64 100% | 10.0 MiB/s | 41.0 KiB | 00m00s [108/169] rocm-clang-runtime-devel-0:20 100% | 55.4 MiB/s | 680.5 KiB | 00m00s [109/169] rocm-libc++-devel-0:20-13.roc 100% | 69.1 MiB/s | 1.5 MiB | 00m00s [110/169] rocm-libc++-0:20-13.rocm7.1.1 100% | 45.6 MiB/s | 373.6 KiB | 00m00s [111/169] rocm-llvm-filesystem-0:20-13. 100% | 5.0 MiB/s | 25.7 KiB | 00m00s [112/169] rocm-llvm-0:20-13.rocm7.1.1.f 100% | 135.2 MiB/s | 13.5 MiB | 00m00s [113/169] perl-vars-0:1.05-522.fc44.noa 100% | 4.1 MiB/s | 12.5 KiB | 00m00s [114/169] perl-if-0:0.61.000-522.fc44.n 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [115/169] perl-Digest-0:1.20-521.fc44.n 100% | 12.1 MiB/s | 24.9 KiB | 00m00s [116/169] perl-File-stat-0:1.14-522.fc4 100% | 5.4 MiB/s | 16.5 KiB | 00m00s [117/169] perl-SelectSaver-0:1.02-522.f 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [118/169] perl-locale-0:1.13-522.fc44.n 100% | 6.3 MiB/s | 13.0 KiB | 00m00s [119/169] rocm-llvm-static-0:20-13.rocm 100% | 82.6 MiB/s | 282.1 MiB | 00m03s [120/169] hwdata-0:0.404-1.fc44.noarch 100% | 6.3 MiB/s | 1.7 MiB | 00m00s [121/169] git-core-doc-0:2.53.0-1.fc44. 100% | 77.6 MiB/s | 3.1 MiB | 00m00s [122/169] git-core-0:2.53.0-1.fc44.x86_ 100% | 89.5 MiB/s | 5.3 MiB | 00m00s [123/169] perl-Getopt-Long-1:2.58-521.f 100% | 10.4 MiB/s | 63.6 KiB | 00m00s [124/169] perl-IPC-Open3-0:1.24-522.fc4 100% | 11.4 MiB/s | 23.4 KiB | 00m00s [125/169] perl-Git-0:2.53.0-1.fc44.noar 100% | 7.4 MiB/s | 38.1 KiB | 00m00s [126/169] perl-TermReadKey-0:2.38-27.fc 100% | 8.7 MiB/s | 35.5 KiB | 00m00s [127/169] perl-lib-0:0.65-522.fc44.x86_ 100% | 3.5 MiB/s | 14.4 KiB | 00m00s [128/169] perl-Class-Struct-0:0.68-522. 100% | 10.5 MiB/s | 21.6 KiB | 00m00s [129/169] perl-Pod-Usage-4:2.05-521.fc4 100% | 7.9 MiB/s | 40.7 KiB | 00m00s [130/169] perl-Text-ParseWords-0:3.31-5 100% | 5.4 MiB/s | 16.5 KiB | 00m00s [131/169] openssh-clients-0:10.2p1-3.fc 100% | 57.9 MiB/s | 771.0 KiB | 00m00s [132/169] perl-Error-1:0.17030-3.fc44.n 100% | 7.9 MiB/s | 40.3 KiB | 00m00s [133/169] libedit-0:3.1-58.20251016cvs. 100% | 21.4 MiB/s | 109.7 KiB | 00m00s [134/169] perl-Pod-Perldoc-0:3.28.01-52 100% | 28.0 MiB/s | 86.1 KiB | 00m00s [135/169] openssh-0:10.2p1-3.fc44.x86_6 100% | 38.5 MiB/s | 355.1 KiB | 00m00s [136/169] perl-podlators-1:6.0.2-521.fc 100% | 31.4 MiB/s | 128.5 KiB | 00m00s [137/169] perl-File-Temp-1:0.231.200-2. 100% | 29.1 MiB/s | 59.6 KiB | 00m00s [138/169] perl-HTTP-Tiny-0:0.092-2.fc44 100% | 18.6 MiB/s | 57.2 KiB | 00m00s [139/169] perl-Pod-Simple-1:3.47-4.fc44 100% | 71.6 MiB/s | 220.0 KiB | 00m00s [140/169] perl-Term-ANSIColor-0:5.01-52 100% | 15.5 MiB/s | 47.7 KiB | 00m00s [141/169] perl-Term-Cap-0:1.18-521.fc44 100% | 7.2 MiB/s | 22.0 KiB | 00m00s [142/169] perl-File-Path-0:2.18-522.fc4 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [143/169] perl-IO-Socket-SSL-0:2.098-2. 100% | 45.8 MiB/s | 234.7 KiB | 00m00s [144/169] perl-Net-SSLeay-0:1.94-12.fc4 100% | 72.9 MiB/s | 373.4 KiB | 00m00s [145/169] perl-Pod-Escapes-1:1.07-521.f 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [146/169] perl-Time-HiRes-4:1.9778-521. 100% | 18.6 MiB/s | 57.2 KiB | 00m00s [147/169] perl-Text-Tabs+Wrap-0:2024.00 100% | 10.6 MiB/s | 21.8 KiB | 00m00s [148/169] perl-AutoLoader-0:5.74-522.fc 100% | 10.1 MiB/s | 20.7 KiB | 00m00s [149/169] ncurses-0:6.6-1.fc44.x86_64 100% | 70.0 MiB/s | 429.8 KiB | 00m00s [150/169] python3-0:3.14.3-1.fc44.x86_6 100% | 6.9 MiB/s | 28.2 KiB | 00m00s [151/169] zlib-ng-compat-devel-0:2.3.3- 100% | 9.3 MiB/s | 38.1 KiB | 00m00s [152/169] perl-Storable-1:3.37-522.fc44 100% | 24.6 MiB/s | 100.9 KiB | 00m00s [153/169] perl-Encode-4:3.21-521.fc44.x 100% | 87.7 MiB/s | 1.1 MiB | 00m00s [154/169] glibc-devel-0:2.43-1.fc44.x86 100% | 99.6 MiB/s | 612.2 KiB | 00m00s [155/169] libxcrypt-devel-0:4.5.2-3.fc4 100% | 14.7 MiB/s | 30.0 KiB | 00m00s [156/169] procps-ng-0:4.0.6-1.fc44.x86_ 100% | 43.3 MiB/s | 398.9 KiB | 00m00s [157/169] tcl-1:9.0.2-1.fc44.x86_64 100% | 72.5 MiB/s | 1.2 MiB | 00m00s [158/169] libstdc++-devel-0:16.0.1-0.5. 100% | 104.3 MiB/s | 5.5 MiB | 00m00s [159/169] libtommath-0:1.3.1~rc1-7.fc44 100% | 7.0 MiB/s | 64.8 KiB | 00m00s [160/169] annobin-plugin-gcc-0:13.05-3. 100% | 95.3 MiB/s | 683.1 KiB | 00m00s [161/169] gcc-plugin-annobin-0:16.0.1-0 100% | 9.7 MiB/s | 39.9 KiB | 00m00s [162/169] annobin-docs-0:13.05-3.fc44.n 100% | 17.4 MiB/s | 88.9 KiB | 00m00s [163/169] kernel-headers-0:6.19.0-300.f 100% | 91.1 MiB/s | 1.7 MiB | 00m00s [164/169] pyproject-rpm-macros-0:1.18.6 100% | 21.9 MiB/s | 44.8 KiB | 00m00s [165/169] python-rpm-macros-0:3.14-10.f 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [166/169] python3-rpm-generators-0:14-1 100% | 14.0 MiB/s | 28.6 KiB | 00m00s [167/169] python3-rpm-macros-0:3.14-10. 100% | 6.0 MiB/s | 12.3 KiB | 00m00s [168/169] python3-packaging-0:25.0-8.fc 100% | 26.2 MiB/s | 161.2 KiB | 00m00s [169/169] rocsolver-0:7.1.1-4.fc44.x86_ 100% | 115.4 MiB/s | 831.1 MiB | 00m07s -------------------------------------------------------------------------------- [169/169] Total 100% | 295.6 MiB/s | 2.3 GiB | 00m08s Running transaction [ 1/171] Verify package files 100% | 19.0 B/s | 169.0 B | 00m09s [ 2/171] Prepare transaction 100% | 982.0 B/s | 169.0 B | 00m00s [ 3/171] Installing cmake-filesystem-0 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 4/171] Installing python-rpm-macros- 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [ 5/171] Installing less-0:691-2.fc44. 100% | 26.9 MiB/s | 468.1 KiB | 00m00s [ 6/171] Installing libmpc-0:1.3.1-9.f 100% | 158.2 MiB/s | 162.0 KiB | 00m00s [ 7/171] Installing rocm-comgr-0:20-13 100% | 64.6 MiB/s | 131.4 MiB | 00m02s [ 8/171] Installing python3-rpm-macros 100% | 6.6 MiB/s | 6.8 KiB | 00m00s [ 9/171] Installing rocm-llvm-filesyst 100% | 3.7 MiB/s | 19.1 KiB | 00m00s [ 10/171] Installing rocm-libc++-0:20-1 100% | 42.9 MiB/s | 1.3 MiB | 00m00s [ 11/171] Installing rocm-llvm-libs-0:2 100% | 66.6 MiB/s | 91.6 MiB | 00m01s [ 12/171] Installing rocm-clang-libs-0: 100% | 67.7 MiB/s | 94.0 MiB | 00m01s [ 13/171] Installing groff-base-0:1.23. 100% | 99.9 MiB/s | 3.9 MiB | 00m00s [ 14/171] Installing expat-0:2.7.3-2.fc 100% | 20.8 MiB/s | 318.9 KiB | 00m00s [ 15/171] Installing libatomic-0:16.0.1 100% | 45.4 MiB/s | 46.5 KiB | 00m00s [ 16/171] Installing numactl-libs-0:2.0 100% | 56.3 MiB/s | 57.7 KiB | 00m00s [ 17/171] Installing rocm-lld-0:20-13.r 100% | 59.3 MiB/s | 5.9 MiB | 00m00s [ 18/171] Installing rocm-libc++-devel- 100% | 85.8 MiB/s | 15.4 MiB | 00m00s [ 19/171] Installing pyproject-rpm-macr 100% | 114.8 MiB/s | 117.5 KiB | 00m00s [ 20/171] Installing cpp-0:16.0.1-0.5.f 100% | 270.1 MiB/s | 42.1 MiB | 00m00s [ 21/171] Installing hipblas-common-dev 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [ 22/171] Installing rocprim-devel-0:7. 100% | 402.2 MiB/s | 6.4 MiB | 00m00s [ 23/171] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.6 KiB | 00m00s [ 24/171] Installing annobin-docs-0:13. 100% | 32.7 MiB/s | 100.3 KiB | 00m00s [ 25/171] Installing kernel-headers-0:6 100% | 143.4 MiB/s | 7.0 MiB | 00m00s [ 26/171] Installing glibc-devel-0:2.43 100% | 125.5 MiB/s | 2.4 MiB | 00m00s [ 27/171] Installing libxcrypt-devel-0: 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [ 28/171] Installing libtommath-0:1.3.1 100% | 128.3 MiB/s | 131.4 KiB | 00m00s [ 29/171] Installing tcl-1:9.0.2-1.fc44 100% | 135.5 MiB/s | 4.3 MiB | 00m00s [ 30/171] Installing procps-ng-0:4.0.6- 100% | 55.0 MiB/s | 1.1 MiB | 00m00s [ 31/171] Installing libstdc++-devel-0: 100% | 363.3 MiB/s | 38.9 MiB | 00m00s [ 32/171] Installing ncurses-0:6.6-1.fc 100% | 37.7 MiB/s | 618.0 KiB | 00m00s [ 33/171] Installing perl-Digest-0:1.20 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [ 34/171] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [ 35/171] Installing perl-Digest-MD5-0: 100% | 60.0 MiB/s | 61.5 KiB | 00m00s [ 36/171] Installing perl-B-0:1.89-522. 100% | 246.4 MiB/s | 504.5 KiB | 00m00s [ 37/171] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [ 38/171] Installing perl-Data-Dumper-0 100% | 114.7 MiB/s | 117.4 KiB | 00m00s [ 39/171] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [ 40/171] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 21.0 KiB | 00m00s [ 41/171] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [ 42/171] Installing perl-URI-0:5.34-3. 100% | 68.8 MiB/s | 281.8 KiB | 00m00s [ 43/171] Installing perl-Net-SSLeay-0: 100% | 192.4 MiB/s | 1.3 MiB | 00m00s [ 44/171] Installing perl-IO-Socket-SSL 100% | 236.9 MiB/s | 727.6 KiB | 00m00s [ 45/171] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.9 KiB | 00m00s [ 46/171] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 47/171] Installing perl-Time-HiRes-4: 100% | 114.9 MiB/s | 117.7 KiB | 00m00s [ 48/171] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [ 49/171] Installing perl-locale-0:1.13 100% | 0.0 B/s | 6.5 KiB | 00m00s [ 50/171] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [ 51/171] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [ 52/171] Installing perl-Pod-Simple-1: 100% | 187.1 MiB/s | 574.9 KiB | 00m00s [ 53/171] Installing perl-HTTP-Tiny-0:0 100% | 155.9 MiB/s | 159.7 KiB | 00m00s [ 54/171] Installing perl-File-Temp-1:0 100% | 161.6 MiB/s | 165.5 KiB | 00m00s [ 55/171] Installing perl-Term-Cap-0:1. 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [ 56/171] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [ 57/171] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [ 58/171] Installing perl-IPC-Open3-0:1 100% | 27.8 MiB/s | 28.5 KiB | 00m00s [ 59/171] Installing perl-POSIX-0:2.23- 100% | 225.2 MiB/s | 230.6 KiB | 00m00s [ 60/171] Installing perl-podlators-1:6 100% | 20.9 MiB/s | 321.4 KiB | 00m00s [ 61/171] Installing perl-Pod-Perldoc-0 100% | 10.3 MiB/s | 169.2 KiB | 00m00s [ 62/171] Installing perl-File-stat-0:1 100% | 12.8 MiB/s | 13.1 KiB | 00m00s [ 63/171] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [ 64/171] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.3 KiB | 00m00s [ 65/171] Installing perl-Socket-4:2.04 100% | 119.3 MiB/s | 122.2 KiB | 00m00s [ 66/171] Installing perl-Pod-Usage-4:2 100% | 6.6 MiB/s | 87.9 KiB | 00m00s [ 67/171] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 68/171] Installing perl-IO-0:1.55-522 100% | 74.0 MiB/s | 151.5 KiB | 00m00s [ 69/171] Installing perl-Fcntl-0:1.20- 100% | 48.6 MiB/s | 49.8 KiB | 00m00s [ 70/171] Installing perl-overloading-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 71/171] Installing perl-mro-0:1.29-52 100% | 41.6 MiB/s | 42.6 KiB | 00m00s [ 72/171] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 13.0 KiB | 00m00s [ 73/171] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [ 74/171] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [ 75/171] Installing perl-Storable-1:3. 100% | 115.6 MiB/s | 236.7 KiB | 00m00s [ 76/171] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 77/171] Installing perl-overload-0:1. 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 78/171] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [ 79/171] Installing perl-MIME-Base64-0 100% | 43.1 MiB/s | 44.2 KiB | 00m00s [ 80/171] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.8 KiB | 00m00s [ 81/171] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 82/171] Installing perl-Scalar-List-U 100% | 72.5 MiB/s | 148.5 KiB | 00m00s [ 83/171] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.8 KiB | 00m00s [ 84/171] Installing perl-Encode-4:3.21 100% | 167.6 MiB/s | 4.7 MiB | 00m00s [ 85/171] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [ 86/171] Installing perl-PathTools-0:3 100% | 90.1 MiB/s | 184.4 KiB | 00m00s [ 87/171] Installing perl-Exporter-0:5. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [ 88/171] Installing perl-Carp-0:1.54-5 100% | 15.5 MiB/s | 47.7 KiB | 00m00s [ 89/171] Installing perl-libs-4:5.42.0 100% | 212.3 MiB/s | 11.7 MiB | 00m00s [ 90/171] Installing perl-interpreter-4 100% | 8.4 MiB/s | 120.2 KiB | 00m00s [ 91/171] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [ 92/171] Installing perl-File-Which-0: 100% | 0.0 B/s | 31.4 KiB | 00m00s [ 93/171] Installing perl-TermReadKey-0 100% | 64.5 MiB/s | 66.1 KiB | 00m00s [ 94/171] Installing perl-lib-0:0.65-52 100% | 0.0 B/s | 8.9 KiB | 00m00s [ 95/171] Installing perl-Error-1:0.170 100% | 78.1 MiB/s | 80.0 KiB | 00m00s [ 96/171] Installing openssh-0:10.2p1-3 100% | 84.3 MiB/s | 1.4 MiB | 00m00s [ 97/171] Installing libedit-0:3.1-58.2 100% | 122.0 MiB/s | 249.8 KiB | 00m00s [ 98/171] Installing openssh-clients-0: 100% | 95.1 MiB/s | 2.7 MiB | 00m00s [ 99/171] Installing git-core-0:2.53.0- 100% | 300.2 MiB/s | 24.6 MiB | 00m00s [100/171] Installing git-core-doc-0:2.5 100% | 271.9 MiB/s | 18.8 MiB | 00m00s [101/171] Installing git-0:2.53.0-1.fc4 100% | 56.4 MiB/s | 57.7 KiB | 00m00s [102/171] Installing perl-Git-0:2.53.0- 100% | 63.8 MiB/s | 65.4 KiB | 00m00s [103/171] Installing hwdata-0:0.404-1.f 100% | 446.1 MiB/s | 9.8 MiB | 00m00s [104/171] Installing libpciaccess-0:0.1 100% | 48.6 MiB/s | 49.8 KiB | 00m00s [105/171] Installing libdrm-0:2.4.131-1 100% | 199.2 MiB/s | 408.0 KiB | 00m00s [106/171] Installing rocm-runtime-0:7.1 100% | 410.9 MiB/s | 3.3 MiB | 00m00s [107/171] Installing rocm-runtime-devel 100% | 335.7 MiB/s | 687.6 KiB | 00m00s [108/171] Installing roctracer-0:7.1.0- 100% | 42.9 MiB/s | 1.2 MiB | 00m00s [109/171] Installing rocm-clang-runtime 100% | 113.1 MiB/s | 8.5 MiB | 00m00s [110/171] Installing libpipeline-0:1.5. 100% | 10.2 MiB/s | 146.5 KiB | 00m00s [111/171] Installing man-db-0:2.13.1-3. 100% | 63.5 MiB/s | 2.9 MiB | 00m00s [112/171] Installing tzdata-0:2025c-2.f 100% | 30.2 MiB/s | 1.5 MiB | 00m00s [113/171] Installing python-pip-wheel-0 100% | 602.0 MiB/s | 1.2 MiB | 00m00s [114/171] Installing mpdecimal-0:4.0.1- 100% | 30.5 MiB/s | 218.6 KiB | 00m00s [115/171] Installing python3-libs-0:3.1 100% | 259.6 MiB/s | 44.1 MiB | 00m00s [116/171] Installing python3-0:3.14.3-1 100% | 2.3 MiB/s | 30.5 KiB | 00m00s [117/171] Installing rocm-smi-0:7.1.1-3 100% | 136.7 MiB/s | 2.7 MiB | 00m00s [118/171] Installing rocm-clang-0:20-13 100% | 70.9 MiB/s | 68.6 MiB | 00m01s [119/171] Installing rocm-clang-devel-0 100% | 106.7 MiB/s | 26.3 MiB | 00m00s [120/171] Installing rocm-llvm-0:20-13. 100% | 65.1 MiB/s | 52.5 MiB | 00m01s [121/171] Installing rocm-llvm-devel-0: 100% | 80.3 MiB/s | 28.7 MiB | 00m00s [122/171] Installing rocm-llvm-static-0 100% | 85.3 MiB/s | 1.9 GiB | 00m23s [123/171] Installing rocm-device-libs-0 100% | 81.6 MiB/s | 3.3 MiB | 00m00s [124/171] Installing rocm-comgr-devel-0 100% | 49.7 MiB/s | 101.9 KiB | 00m00s [125/171] Installing hipcc-0:20-13.rocm 100% | 29.5 MiB/s | 635.3 KiB | 00m00s [126/171] Installing rocm-hip-0:7.1.1-3 100% | 310.4 MiB/s | 27.0 MiB | 00m00s [127/171] Installing rocblas-0:7.1.1-7. 100% | 78.6 MiB/s | 974.2 MiB | 00m12s [128/171] Installing rocsolver-0:7.1.1- 100% | 32.1 MiB/s | 942.3 MiB | 00m29s [129/171] Installing rocm-hip-devel-0:7 100% | 116.3 MiB/s | 2.4 MiB | 00m00s [130/171] Installing rocfft-0:7.1.0-7.f 100% | 138.4 MiB/s | 32.5 MiB | 00m00s [131/171] Installing rocrand-0:7.1.0-7. 100% | 128.8 MiB/s | 424.9 MiB | 00m03s [132/171] Installing rocsparse-0:7.1.0- 100% | 41.0 MiB/s | 336.4 MiB | 00m08s [133/171] Installing hipsparse-0:7.1.1- 100% | 19.9 MiB/s | 265.5 KiB | 00m00s [134/171] Installing rocrand-devel-0:7. 100% | 75.1 MiB/s | 3.7 MiB | 00m00s [135/171] Installing hiprand-0:7.1.0-6. 100% | 2.8 MiB/s | 23.0 KiB | 00m00s [136/171] Installing hipfft-0:7.1.0-5.f 100% | 16.3 MiB/s | 183.8 KiB | 00m00s [137/171] Installing hipblas-0:7.1.0-6. 100% | 78.6 MiB/s | 804.5 KiB | 00m00s [138/171] Installing hipsolver-0:7.1.0- 100% | 26.7 MiB/s | 354.9 KiB | 00m00s [139/171] Installing python3-packaging- 100% | 151.3 MiB/s | 619.9 KiB | 00m00s [140/171] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [141/171] Installing make-1:4.4.1-12.fc 100% | 81.8 MiB/s | 1.8 MiB | 00m00s [142/171] Installing gcc-0:16.0.1-0.5.f 100% | 330.0 MiB/s | 120.8 MiB | 00m00s [143/171] Installing vim-filesystem-2:9 100% | 4.7 MiB/s | 4.8 KiB | 00m00s [144/171] Installing emacs-filesystem-1 100% | 793.0 KiB/s | 812.0 B | 00m00s [145/171] Installing environment-module 100% | 59.1 MiB/s | 1.9 MiB | 00m00s [146/171] Installing rccl-data-0:7.1.0- 100% | 670.8 MiB/s | 12.1 MiB | 00m00s [147/171] Installing rccl-0:7.1.0-1.fc4 100% | 562.4 MiB/s | 400.5 MiB | 00m01s [148/171] Installing pcre2-utf32-0:10.4 100% | 203.1 MiB/s | 623.9 KiB | 00m00s [149/171] Installing fdupes-1:2.4.0-3.f 100% | 9.0 MiB/s | 119.9 KiB | 00m00s [150/171] Installing rccl-devel-0:7.1.0 100% | 81.3 MiB/s | 83.2 KiB | 00m00s [151/171] Installing rocm-rpm-macros-0: 100% | 0.0 B/s | 19.5 KiB | 00m00s [152/171] Installing gcc-c++-0:16.0.1-0 100% | 291.2 MiB/s | 46.3 MiB | 00m00s [153/171] Installing annobin-plugin-gcc 100% | 42.6 MiB/s | 697.4 KiB | 00m00s [154/171] Installing gcc-plugin-annobin 100% | 3.6 MiB/s | 58.8 KiB | 00m00s [155/171] Installing python3-devel-0:3. 100% | 74.0 MiB/s | 2.0 MiB | 00m00s [156/171] Installing hipsolver-devel-0: 100% | 107.9 MiB/s | 442.1 KiB | 00m00s [157/171] Installing hipblas-devel-0:7. 100% | 160.3 MiB/s | 2.4 MiB | 00m00s [158/171] Installing hipfft-devel-0:7.1 100% | 77.5 MiB/s | 79.4 KiB | 00m00s [159/171] Installing hiprand-devel-0:7. 100% | 60.8 MiB/s | 186.7 KiB | 00m00s [160/171] Installing hipsparse-devel-0: 100% | 103.2 MiB/s | 1.2 MiB | 00m00s [161/171] Installing rocsparse-devel-0: 100% | 113.9 MiB/s | 1.8 MiB | 00m00s [162/171] Installing rocfft-devel-0:7.1 100% | 43.3 MiB/s | 44.4 KiB | 00m00s [163/171] Installing rocblas-devel-0:7. 100% | 160.1 MiB/s | 2.7 MiB | 00m00s [164/171] Installing rocsolver-devel-0: 100% | 132.6 MiB/s | 1.6 MiB | 00m00s [165/171] Installing python3-cython-0:3 100% | 233.2 MiB/s | 19.4 MiB | 00m00s [166/171] Installing python3-fastrlock- 100% | 30.0 MiB/s | 92.0 KiB | 00m00s [167/171] Installing python3-setuptools 100% | 173.9 MiB/s | 7.7 MiB | 00m00s [168/171] Installing python3-wheel-1:0. 100% | 35.2 MiB/s | 613.0 KiB | 00m00s [169/171] Installing roctracer-devel-0: 100% | 113.8 MiB/s | 466.2 KiB | 00m00s [170/171] Installing hipcub-devel-0:7.1 100% | 75.7 MiB/s | 1.4 MiB | 00m00s [171/171] Installing rocthrust-devel-0: 100% | 22.2 MiB/s | 5.1 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771545600 Wrote: /builddir/build/SRPMS/python-cupy-rocm-14.0.0-1.fc44.src.rpm Updating and loading repositories: Copr repository 100% | 6.1 KiB/s | 1.5 KiB | 00m00s fedora 100% | 141.5 KiB/s | 42.5 KiB | 00m00s updates 100% | 199.3 KiB/s | 55.2 KiB | 00m00s Repositories loaded. Package "fdupes-1:2.4.0-3.fc44.x86_64" is already installed. Package "gcc-c++-16.0.1-0.5.fc44.x86_64" is already installed. Package "hipblas-devel-7.1.0-6.fc44.x86_64" is already installed. Package "hipcub-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hipfft-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hiprand-devel-7.1.0-6.fc44.x86_64" is already installed. Package "hipsolver-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hipsparse-devel-7.1.1-5.fc44.x86_64" is already installed. Package "python3-devel-3.14.3-1.fc44.x86_64" is already installed. Package "python3-cython-3.2.4-3.fc44.x86_64" is already installed. Package "python3-fastrlock-0.8.3-12.fc44.x86_64" is already installed. Package "python3-setuptools-80.10.2-1.fc44.noarch" is already installed. Package "python3-wheel-1:0.45.1-20.fc44.noarch" is already installed. Package "rccl-devel-7.1.0-1.fc44.x86_64" is already installed. Package "rocblas-devel-7.1.1-7.fc44.x86_64" is already installed. Package "rocfft-devel-7.1.0-7.fc44.x86_64" is already installed. Package "rocm-comgr-devel-20-13.rocm7.1.1.fc44.x86_64" is already installed. Package "rocm-hip-devel-7.1.1-3.fc44.x86_64" is already installed. Package "rocm-rpm-macros-7.1.0-9.fc44.noarch" is already installed. Package "rocm-runtime-devel-7.1.1-6.fc44.x86_64" is already installed.Nothing to do. Package "rocrand-devel-7.1.0-7.fc44.x86_64" is already installed. Package "rocsolver-devel-7.1.1-4.fc44.x86_64" is already installed. Package "rocsparse-devel-7.1.0-6.fc44.x86_64" is already installed. Package "rocthrust-devel-7.1.1-3.fc44.x86_64" is already installed. Package "roctracer-devel-7.1.0-5.fc44.x86_64" is already installed. Finish: build setup for python-cupy-rocm-14.0.0-1.fc44.src.rpm Start: rpmbuild python-cupy-rocm-14.0.0-1.fc44.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771545600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.WfX7Bt Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.PwgMwA + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + rm -rf cupy-14.0.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/cupy-14.0.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd cupy-14.0.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e 's@Cython>=3.1,<3.2@Cython@' pyproject.toml + mv cupy/_core/include/cupy/_jitify/LICENSE LICENSE.jitify + mv cupy/_core/include/cupy/_dlpack/LICENSE LICENSE.dlpack + mv cupyx/scipy/ndimage/cuda/LICENSE LICENSE.ndimage + cp -p /builddir/build/SOURCES/LICENSE.thrust LICENSE.thrust + cp -p /builddir/build/SOURCES/LICENSE.random LICENSE.random + rm -rf cupy/_core/include/cupy/_cccl/LICENSE cupy/_core/include/cupy/_cccl/cub cupy/_core/include/cupy/_cccl/libcudacxx cupy/_core/include/cupy/_cccl/thrust + rm -rf cupy/_core/include/cupy/_cuda/README.md cupy/_core/include/cupy/_cuda/cuda-12 + rm -rf tests + sed -i -e 's@backend = '\''hiprtc'\'' if backend == '\''nvrtc'\'' else '\''hipcc'\''@backend = '\''hipcc'\''@' cupy/cuda/compiler.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.2v7g40 + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + cd cupy-14.0.0 + export CUPY_INSTALL_NO_RPATH=1 + CUPY_INSTALL_NO_RPATH=1 + export CUPY_USE_CUDA_PYTHON=0 + CUPY_USE_CUDA_PYTHON=0 + export CUPY_INSTALL_USE_STUB=0 + CUPY_INSTALL_USE_STUB=0 + export CUPY_INSTALL_USE_HIP=1 + CUPY_INSTALL_USE_HIP=1 + export ROCM_HOME=/usr + ROCM_HOME=/usr ++ echo 'gfx900;gfx906:xnack-;gfx908:xnack-;gfx90a:xnack+;gfx90a:xnack-;gfx942;gfx950;gfx1010;gfx1012;gfx1030;gfx1031;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103;gfx1150;gfx1151;gfx1152;gfx1153;gfx1200;gfx1201' ++ tr ';' , + export HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + export CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + export CC=/usr/lib64/rocm/llvm/bin/amdclang + CC=/usr/lib64/rocm/llvm/bin/amdclang + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=/usr/lib64/rocm/llvm/bin/amdclang + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + TMPDIR=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-buildrequires Handling setuptools>=77 from build-system.requires Requirement satisfied: setuptools>=77 (installed: setuptools 80.10.2) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling Cython from build-system.requires Requirement satisfied: Cython (installed: Cython 3.2.4) Handling numpy>=2.0 from build-system.requires Requirement not satisfied: numpy>=2.0 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-cupy-rocm-14.0.0-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 7.0 KiB/s | 1.5 KiB | 00m00s fedora 100% | 153.3 KiB/s | 42.5 KiB | 00m00s updates 100% | 219.9 KiB/s | 55.2 KiB | 00m00s Repositories loaded. Package "fdupes-1:2.4.0-3.fc44.x86_64" is already installed.Package Arch Version Repository Size Installing: python3-numpy x86_64 1:2.4.2-1.fc44 fedora 41.3 MiB python3-pip noarch 0:25.3-2.fc44 fedora 11.2 MiB Installing dependencies: flexiblas x86_64 0:3.5.0-2.fc44 fedora 38.0 KiB flexiblas-netlib x86_64 0:3.5.0-2.fc44 fedora 16.3 MiB flexiblas-openblas-openmp x86_64 0:3.5.0-2.fc44 fedora 39.1 KiB libgfortran x86_64 0:16.0.1-0.5.fc44 fedora 3.4 MiB libquadmath x86_64 0:16.0.1-0.5.fc44 fedora 325.9 KiB openblas x86_64 0:0.3.29-2.fc43 fedora 111.7 KiB openblas-openmp x86_64 0:0.3.29-2.fc43 fedora 43.7 MiB python3-numpy-f2py x86_64 1:2.4.2-1.fc44 fedora 2.1 MiB Transaction Summary: Installing: 10 packages Package "gcc-c++-16.0.1-0.5.fc44.x86_64" is already installed. Package "hipblas-devel-7.1.0-6.fc44.x86_64" is already installed. Package "hipcub-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hipfft-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hiprand-devel-7.1.0-6.fc44.x86_64" is already installed. Package "hipsolver-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hipsparse-devel-7.1.1-5.fc44.x86_64" is already installed. Package "pyproject-rpm-macros-1.18.6-2.fc44.noarch" is already installed. Package "python3-devel-3.14.3-1.fc44.x86_64" is already installed. Package "python3-cython-3.2.4-3.fc44.x86_64" is already installed. Package "python3-fastrlock-0.8.3-12.fc44.x86_64" is already installed. Package "python3-packaging-25.0-8.fc44.noarch" is already installed. Package "python3-setuptools-80.10.2-1.fc44.noarch" is already installed. Package "python3-setuptools-80.10.2-1.fc44.noarch" is already installed. Package "python3-wheel-1:0.45.1-20.fc44.noarch" is already installed. Package "rccl-devel-7.1.0-1.fc44.x86_64" is already installed. Package "rocblas-devel-7.1.1-7.fc44.x86_64" is already installed. Package "rocfft-devel-7.1.0-7.fc44.x86_64" is already installed. Package "rocm-comgr-devel-20-13.rocm7.1.1.fc44.x86_64" is already installed. Package "rocm-hip-devel-7.1.1-3.fc44.x86_64" is already installed. Package "rocm-rpm-macros-7.1.0-9.fc44.noarch" is already installed. Package "rocm-runtime-devel-7.1.1-6.fc44.x86_64" is already installed. Package "rocrand-devel-7.1.0-7.fc44.x86_64" is already installed. Package "rocsolver-devel-7.1.1-4.fc44.x86_64" is already installed. Package "rocsparse-devel-7.1.0-6.fc44.x86_64" is already installed. Package "rocthrust-devel-7.1.1-3.fc44.x86_64" is already installed. Package "roctracer-devel-7.1.0-5.fc44.x86_64" is already installed. Total size of inbound packages is 22 MiB. Need to download 22 MiB. After this operation, 119 MiB extra will be used (install 119 MiB, remove 0 B). [ 1/10] python3-pip-0:25.3-2.fc44.noarc 100% | 67.1 MiB/s | 2.6 MiB | 00m00s [ 2/10] python3-numpy-f2py-1:2.4.2-1.fc 100% | 99.8 MiB/s | 511.1 KiB | 00m00s [ 3/10] flexiblas-0:3.5.0-2.fc44.x86_64 100% | 11.3 MiB/s | 23.1 KiB | 00m00s [ 4/10] flexiblas-openblas-openmp-0:3.5 100% | 8.4 MiB/s | 17.2 KiB | 00m00s [ 5/10] flexiblas-netlib-0:3.5.0-2.fc44 100% | 77.5 MiB/s | 4.5 MiB | 00m00s [ 6/10] libgfortran-0:16.0.1-0.5.fc44.x 100% | 95.2 MiB/s | 975.1 KiB | 00m00s [ 7/10] libquadmath-0:16.0.1-0.5.fc44.x 100% | 36.7 MiB/s | 187.8 KiB | 00m00s [ 8/10] openblas-0:0.3.29-2.fc43.x86_64 100% | 20.6 MiB/s | 42.3 KiB | 00m00s [ 9/10] python3-numpy-1:2.4.2-1.fc44.x8 100% | 101.5 MiB/s | 8.2 MiB | 00m00s [10/10] openblas-openmp-0:0.3.29-2.fc43 100% | 127.6 MiB/s | 5.4 MiB | 00m00s -------------------------------------------------------------------------------- [10/10] Total 100% | 209.4 MiB/s | 22.4 MiB | 00m00s Running transaction [ 1/12] Verify package files 100% | 121.0 B/s | 10.0 B | 00m00s [ 2/12] Prepare transaction 100% | 149.0 B/s | 10.0 B | 00m00s [ 3/12] Installing libgfortran-0:16.0.1 100% | 262.3 MiB/s | 3.4 MiB | 00m00s [ 4/12] Installing openblas-0:0.3.29-2. 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [ 5/12] Installing openblas-openmp-0:0. 100% | 502.1 MiB/s | 43.7 MiB | 00m00s [ 6/12] Installing libquadmath-0:16.0.1 100% | 159.8 MiB/s | 327.2 KiB | 00m00s [ 7/12] Installing flexiblas-netlib-0:3 100% | 281.5 MiB/s | 16.3 MiB | 00m00s [ 8/12] Installing flexiblas-0:3.5.0-2. 100% | 38.2 MiB/s | 39.2 KiB | 00m00s [ 9/12] Installing flexiblas-openblas-o 100% | 9.8 MiB/s | 39.9 KiB | 00m00s [10/12] Installing python3-numpy-1:2.4. 100% | 255.4 MiB/s | 41.6 MiB | 00m00s [11/12] Installing python3-numpy-f2py-1 100% | 66.0 MiB/s | 2.2 MiB | 00m00s [12/12] Installing python3-pip-0:25.3-2 100% | 78.7 MiB/s | 11.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771545600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.IyehQ8 + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + cd cupy-14.0.0 + export CUPY_INSTALL_NO_RPATH=1 + CUPY_INSTALL_NO_RPATH=1 + export CUPY_USE_CUDA_PYTHON=0 + CUPY_USE_CUDA_PYTHON=0 + export CUPY_INSTALL_USE_STUB=0 + CUPY_INSTALL_USE_STUB=0 + export CUPY_INSTALL_USE_HIP=1 + CUPY_INSTALL_USE_HIP=1 + export ROCM_HOME=/usr + ROCM_HOME=/usr ++ echo 'gfx900;gfx906:xnack-;gfx908:xnack-;gfx90a:xnack+;gfx90a:xnack-;gfx942;gfx950;gfx1010;gfx1012;gfx1030;gfx1031;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103;gfx1150;gfx1151;gfx1152;gfx1153;gfx1200;gfx1201' ++ tr ';' , + export HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + export CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + export CC=/usr/lib64/rocm/llvm/bin/amdclang + CC=/usr/lib64/rocm/llvm/bin/amdclang + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=/usr/lib64/rocm/llvm/bin/amdclang + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + TMPDIR=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-buildrequires Handling setuptools>=77 from build-system.requires Requirement satisfied: setuptools>=77 (installed: setuptools 80.10.2) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling Cython from build-system.requires Requirement satisfied: Cython (installed: Cython 3.2.4) Handling numpy>=2.0 from build-system.requires Requirement satisfied: numpy>=2.0 (installed: numpy 2.4.2) clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] Generating CUPY_CACHE_KEY from header files... CUPY_CACHE_KEY (146 files matching /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/**): 3b702ad5829636350fd8c2b7e6c02061a3afef29 -------- Configuring Module: cuda -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: cub -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: nccl -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: random -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: thrust -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: dlpack -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:running egg_info INFO:root:writing cupy.egg-info/PKG-INFO INFO:root:writing dependency_links to cupy.egg-info/dependency_links.txt INFO:root:writing requirements to cupy.egg-info/requires.txt INFO:root:writing top-level names to cupy.egg-info/top_level.txt INFO:root:reading manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:reading manifest template 'MANIFEST.in' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupy' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupyx' WARNING:root:warning: no files found matching '*.hpp' under directory 'cupy_backends' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupyx' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy_backends' WARNING:root:warning: no files found matching '*.py' under directory 'tests' INFO:root:adding license file 'LICENSE' INFO:root:adding license file 'docs/source/license.rst' INFO:root:writing manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpubp10_5z/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] ************************************************************ * CuPy Configuration Summary * ************************************************************ Build Environment: Include directories: ['/usr/include/hipcub', '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '/usr/include', '/usr/include/hip', '/usr/include/rocrand', '/usr/include/hiprand', '/usr/include/roctracer', '/usr/include/hipblas', '/usr/include/hipsparse', '/usr/include/hipfft', '/usr/include/rocsolver', '/usr/include/rccl', '/usr/lib64/python3.14/site-packages/numpy/_core/include'] Library directories: ['/usr/lib'] nvcc command : (not found) hipcc command : ['/usr/bin/hipcc'] Environment Variables: CFLAGS : -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer LDFLAGS : -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes LIBRARY_PATH : (none) CUDA_PATH : (none) NVCC : (none) HIPCC : (none) ROCM_HOME : /usr Modules: cuda : Yes (version 70152802) cub : Yes (version 400100) nccl : Yes (version 22707) random : Yes (version 70152802) thrust : Yes dlpack : Yes ************************************************************ Clearing directory: /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/.data Generating CUPY_CACHE_KEY from header files... CUPY_CACHE_KEY (146 files matching /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/**): 3b702ad5829636350fd8c2b7e6c02061a3afef29 -------- Configuring Module: cuda -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr51mf2cr/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp0wxk7d7j/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpj1fh5hqg/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: cub -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_ INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpecuof87_/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmphos0mua5/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmprj3lw99n/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: nccl -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwbt_d1_a/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz/a.o -L/usr/hipfft/lib -L/usr/lib -lrccl -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp_ily3zmz/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpktq0fkdw/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: random -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpar8c_7rx/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -lhiprand -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp11a7n90m/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpr35slkjx/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: thrust -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpajjskiro/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp4sdnlrg6/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: dlpack -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpmb_kgca3/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83/a.o -L/usr/hipfft/lib -L/usr/lib -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpftqhbc83/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:running dist_info INFO:root:writing cupy.egg-info/PKG-INFO INFO:root:writing dependency_links to cupy.egg-info/dependency_links.txt INFO:root:writing requirements to cupy.egg-info/requires.txt INFO:root:writing top-level names to cupy.egg-info/top_level.txt INFO:root:reading manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:reading manifest template 'MANIFEST.in' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupy' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupyx' WARNING:root:warning: no files found matching '*.hpp' under directory 'cupy_backends' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupyx' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy_backends' WARNING:root:warning: no files found matching '*.py' under directory 'tests' INFO:root:adding license file 'LICENSE' INFO:root:adding license file 'docs/source/license.rst' INFO:root:writing manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:creating '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy-14.0.0.dist-info' Handling numpy<2.6,>=2.0 from hook generated metadata: Requires-Dist (cupy) Requirement satisfied: numpy<2.6,>=2.0 (installed: numpy 2.4.2) Handling scipy<1.17,>=1.10; extra == "all" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: scipy<1.17,>=1.10; extra == "all" Handling Cython>=3; extra == "all" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: Cython>=3; extra == "all" Handling optuna>=2.0; extra == "all" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: optuna>=2.0; extra == "all" Handling packaging; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: packaging; extra == "test" Handling pytest>=7.2; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: pytest>=7.2; extra == "test" Handling hypothesis<6.55.0,>=6.37.2; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: hypothesis<6.55.0,>=6.37.2; extra == "test" Handling mpmath; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: mpmath; extra == "test" ************************************************************ * CuPy Configuration Summary * ************************************************************ Build Environment: Include directories: ['/usr/include/hipcub', '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '/usr/include', '/usr/include/hip', '/usr/include/rocrand', '/usr/include/hiprand', '/usr/include/roctracer', '/usr/include/hipblas', '/usr/include/hipsparse', '/usr/include/hipfft', '/usr/include/rocsolver', '/usr/include/rccl', '/usr/lib64/python3.14/site-packages/numpy/_core/include'] Library directories: ['/usr/lib'] nvcc command : (not found) hipcc command : ['/usr/bin/hipcc'] Environment Variables: CFLAGS : -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer LDFLAGS : -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes LIBRARY_PATH : (none) CUDA_PATH : (none) NVCC : (none) HIPCC : (none) ROCM_HOME : /usr Modules: cuda : Yes (version 70152802) cub : Yes (version 400100) nccl : Yes (version 22707) random : Yes (version 70152802) thrust : Yes dlpack : Yes ************************************************************ + cat /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-buildrequires + rm -rfv cupy-14.0.0.dist-info/ removed 'cupy-14.0.0.dist-info/licenses/docs/source/license.rst' removed directory 'cupy-14.0.0.dist-info/licenses/docs/source' removed directory 'cupy-14.0.0.dist-info/licenses/docs' removed 'cupy-14.0.0.dist-info/licenses/LICENSE' removed directory 'cupy-14.0.0.dist-info/licenses' removed 'cupy-14.0.0.dist-info/METADATA' removed 'cupy-14.0.0.dist-info/top_level.txt' removed directory 'cupy-14.0.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-cupy-rocm-14.0.0-1.fc44.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: Copr repository 100% | 9.3 KiB/s | 1.5 KiB | 00m00s fedora 100% | 204.1 KiB/s | 42.5 KiB | 00m00s updates 100% | 295.2 KiB/s | 55.2 KiB | 00m00s Repositories loaded. Package "fdupes-1:2.4.0-3.fc44.x86_64" is already installed. Package "gcc-c++-16.0.1-0.5.fc44.x86_64" is already installed. Package "hipblas-devel-7.1.0-6.fc44.x86_64" is already installed. Package "hipcub-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hipfft-devel-7.1.0-5.fc44.x86_64" is already installed. Package "hiprand-devel-7.1.0-6.fc44.x86_64" is already installed. Package "hipsolver-devel-7.1.0-5.fc44.x86_64" is already installed. Nothing to do. Package "hipsparse-devel-7.1.1-5.fc44.x86_64" is already installed. Package "pyproject-rpm-macros-1.18.6-2.fc44.noarch" is already installed. Package "python3-devel-3.14.3-1.fc44.x86_64" is already installed. Package "python3-cython-3.2.4-3.fc44.x86_64" is already installed. Package "python3-fastrlock-0.8.3-12.fc44.x86_64" is already installed. Package "python3-numpy-1:2.4.2-1.fc44.x86_64" is already installed. Package "python3-packaging-25.0-8.fc44.noarch" is already installed. Package "python3-pip-25.3-2.fc44.noarch" is already installed. Package "python3-setuptools-80.10.2-1.fc44.noarch" is already installed. Package "python3-setuptools-80.10.2-1.fc44.noarch" is already installed. Package "python3-wheel-1:0.45.1-20.fc44.noarch" is already installed. Package "rccl-devel-7.1.0-1.fc44.x86_64" is already installed. Package "rocblas-devel-7.1.1-7.fc44.x86_64" is already installed. Package "rocfft-devel-7.1.0-7.fc44.x86_64" is already installed. Package "rocm-comgr-devel-20-13.rocm7.1.1.fc44.x86_64" is already installed. Package "rocm-hip-devel-7.1.1-3.fc44.x86_64" is already installed. Package "rocm-rpm-macros-7.1.0-9.fc44.noarch" is already installed. Package "rocm-runtime-devel-7.1.1-6.fc44.x86_64" is already installed. Package "rocrand-devel-7.1.0-7.fc44.x86_64" is already installed. Package "rocsolver-devel-7.1.1-4.fc44.x86_64" is already installed. Package "rocsparse-devel-7.1.0-6.fc44.x86_64" is already installed. Package "rocthrust-devel-7.1.1-3.fc44.x86_64" is already installed. Package "roctracer-devel-7.1.0-5.fc44.x86_64" is already installed. Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1771545600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.ZnnPUo + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + cd cupy-14.0.0 + export CUPY_INSTALL_NO_RPATH=1 + CUPY_INSTALL_NO_RPATH=1 + export CUPY_USE_CUDA_PYTHON=0 + CUPY_USE_CUDA_PYTHON=0 + export CUPY_INSTALL_USE_STUB=0 + CUPY_INSTALL_USE_STUB=0 + export CUPY_INSTALL_USE_HIP=1 + CUPY_INSTALL_USE_HIP=1 + export ROCM_HOME=/usr + ROCM_HOME=/usr ++ echo 'gfx900;gfx906:xnack-;gfx908:xnack-;gfx90a:xnack+;gfx90a:xnack-;gfx942;gfx950;gfx1010;gfx1012;gfx1030;gfx1031;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103;gfx1150;gfx1151;gfx1152;gfx1153;gfx1200;gfx1201' ++ tr ';' , + export HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + export CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + export CC=/usr/lib64/rocm/llvm/bin/amdclang + CC=/usr/lib64/rocm/llvm/bin/amdclang + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + echo -n + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=/usr/lib64/rocm/llvm/bin/amdclang + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + TMPDIR=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + RPM_TOXENV=py314 + FEDORA=44 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir --output /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-buildrequires Handling setuptools>=77 from build-system.requires Requirement satisfied: setuptools>=77 (installed: setuptools 80.10.2) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.45.1) Handling Cython from build-system.requires Requirement satisfied: Cython (installed: Cython 3.2.4) Handling numpy>=2.0 from build-system.requires Requirement satisfied: numpy>=2.0 (installed: numpy 2.4.2) clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] Clearing directory: /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/.data Generating CUPY_CACHE_KEY from header files... CUPY_CACHE_KEY (146 files matching /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/**): 3b702ad5829636350fd8c2b7e6c02061a3afef29 -------- Configuring Module: cuda -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: cub -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: nccl -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: random -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: thrust -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: dlpack -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:running egg_info INFO:root:writing cupy.egg-info/PKG-INFO INFO:root:writing dependency_links to cupy.egg-info/dependency_links.txt INFO:root:writing requirements to cupy.egg-info/requires.txt INFO:root:writing top-level names to cupy.egg-info/top_level.txt INFO:root:reading manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:reading manifest template 'MANIFEST.in' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupy' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupyx' WARNING:root:warning: no files found matching '*.hpp' under directory 'cupy_backends' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupyx' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy_backends' WARNING:root:warning: no files found matching '*.py' under directory 'tests' INFO:root:adding license file 'LICENSE' INFO:root:adding license file 'docs/source/license.rst' INFO:root:writing manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpnfr154db/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] ************************************************************ * CuPy Configuration Summary * ************************************************************ Build Environment: Include directories: ['/usr/include/hipcub', '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '/usr/include', '/usr/include/hip', '/usr/include/rocrand', '/usr/include/hiprand', '/usr/include/roctracer', '/usr/include/hipblas', '/usr/include/hipsparse', '/usr/include/hipfft', '/usr/include/rocsolver', '/usr/include/rccl', '/usr/lib64/python3.14/site-packages/numpy/_core/include'] Library directories: ['/usr/lib'] nvcc command : (not found) hipcc command : ['/usr/bin/hipcc'] Environment Variables: CFLAGS : -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer LDFLAGS : -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes LIBRARY_PATH : (none) CUDA_PATH : (none) NVCC : (none) HIPCC : (none) ROCM_HOME : /usr Modules: cuda : Yes (version 70152802) cub : Yes (version 400100) nccl : Yes (version 22707) random : Yes (version 70152802) thrust : Yes dlpack : Yes ************************************************************ Clearing directory: /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/.data Generating CUPY_CACHE_KEY from header files... CUPY_CACHE_KEY (146 files matching /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/**): 3b702ad5829636350fd8c2b7e6c02061a3afef29 -------- Configuring Module: cuda -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__ INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp5j4aww__/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpowp5fuhw/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp1v8vno19/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: cub -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_ INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpn42in61_/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpwr706np7/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpbuifla61/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: nccl -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp287z4j3v/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0/a.o -L/usr/hipfft/lib -L/usr/lib -lrccl -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpaoja4w_0/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpiki__kqb/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: random -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmp08bv528h/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -lhiprand -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpcdkoehhe/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpq19bc8y3/a clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: thrust -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpvz2ot6zm/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf/a.o -L/usr/hipfft/lib -L/usr/lib -lamdhip64 -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpqit859mf/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: dlpack -------- INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4/a.o -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpehytxsw4/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -c /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l/a.cpp -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l/a.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l/a.o -L/usr/hipfft/lib -L/usr/lib -o /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/tmpclvnxk3l/liba.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:running dist_info INFO:root:writing cupy.egg-info/PKG-INFO INFO:root:writing dependency_links to cupy.egg-info/dependency_links.txt INFO:root:writing requirements to cupy.egg-info/requires.txt INFO:root:writing top-level names to cupy.egg-info/top_level.txt INFO:root:reading manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:reading manifest template 'MANIFEST.in' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupy' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupyx' WARNING:root:warning: no files found matching '*.hpp' under directory 'cupy_backends' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupyx' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy_backends' WARNING:root:warning: no files found matching '*.py' under directory 'tests' INFO:root:adding license file 'LICENSE' INFO:root:adding license file 'docs/source/license.rst' INFO:root:writing manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:creating '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy-14.0.0.dist-info' Handling numpy<2.6,>=2.0 from hook generated metadata: Requires-Dist (cupy) Requirement satisfied: numpy<2.6,>=2.0 (installed: numpy 2.4.2) Handling scipy<1.17,>=1.10; extra == "all" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: scipy<1.17,>=1.10; extra == "all" Handling Cython>=3; extra == "all" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: Cython>=3; extra == "all" Handling optuna>=2.0; extra == "all" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: optuna>=2.0; extra == "all" Handling packaging; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: packaging; extra == "test" Handling pytest>=7.2; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: pytest>=7.2; extra == "test" Handling hypothesis<6.55.0,>=6.37.2; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: hypothesis<6.55.0,>=6.37.2; extra == "test" Handling mpmath; extra == "test" from hook generated metadata: Requires-Dist (cupy) Ignoring alien requirement: mpmath; extra == "test" ************************************************************ * CuPy Configuration Summary * ************************************************************ Build Environment: Include directories: ['/usr/include/hipcub', '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '/usr/include', '/usr/include/hip', '/usr/include/rocrand', '/usr/include/hiprand', '/usr/include/roctracer', '/usr/include/hipblas', '/usr/include/hipsparse', '/usr/include/hipfft', '/usr/include/rocsolver', '/usr/include/rccl', '/usr/lib64/python3.14/site-packages/numpy/_core/include'] Library directories: ['/usr/lib'] nvcc command : (not found) hipcc command : ['/usr/bin/hipcc'] Environment Variables: CFLAGS : -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer LDFLAGS : -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes LIBRARY_PATH : (none) CUDA_PATH : (none) NVCC : (none) HIPCC : (none) ROCM_HOME : /usr Modules: cuda : Yes (version 70152802) cub : Yes (version 400100) nccl : Yes (version 22707) random : Yes (version 70152802) thrust : Yes dlpack : Yes ************************************************************ + cat /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-buildrequires + rm -rfv cupy-14.0.0.dist-info/ removed 'cupy-14.0.0.dist-info/licenses/docs/source/license.rst' removed directory 'cupy-14.0.0.dist-info/licenses/docs/source' removed directory 'cupy-14.0.0.dist-info/licenses/docs' removed 'cupy-14.0.0.dist-info/licenses/LICENSE' removed directory 'cupy-14.0.0.dist-info/licenses' removed 'cupy-14.0.0.dist-info/METADATA' removed 'cupy-14.0.0.dist-info/top_level.txt' removed directory 'cupy-14.0.0.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YHoOGJ + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=hipcc + export CC + CXX=hipcc + export CXX + cd cupy-14.0.0 + export CUPY_INSTALL_NO_RPATH=1 + CUPY_INSTALL_NO_RPATH=1 + export CUPY_USE_CUDA_PYTHON=0 + CUPY_USE_CUDA_PYTHON=0 + export CUPY_INSTALL_USE_STUB=0 + CUPY_INSTALL_USE_STUB=0 + export CUPY_INSTALL_USE_HIP=1 + CUPY_INSTALL_USE_HIP=1 + export ROCM_HOME=/usr + ROCM_HOME=/usr ++ echo 'gfx900;gfx906:xnack-;gfx908:xnack-;gfx90a:xnack+;gfx90a:xnack-;gfx942;gfx950;gfx1010;gfx1012;gfx1030;gfx1031;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103;gfx1150;gfx1151;gfx1152;gfx1153;gfx1200;gfx1201' ++ tr ';' , + export HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + HCC_AMDGPU_TARGET=gfx900,gfx906:xnack-,gfx908:xnack-,gfx90a:xnack+,gfx90a:xnack-,gfx942,gfx950,gfx1010,gfx1012,gfx1030,gfx1031,gfx1035,gfx1036,gfx1100,gfx1101,gfx1102,gfx1103,gfx1150,gfx1151,gfx1152,gfx1153,gfx1200,gfx1201 + export CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + export CC=/usr/lib64/rocm/llvm/bin/amdclang + CC=/usr/lib64/rocm/llvm/bin/amdclang ++ lscpu ++ grep 'Core(s)' ++ awk '{ print $4 }' + HIP_JOBS=1 + '[' 1x = x ']' + '[' 1 = 1 ']' ++ lscpu ++ grep '^CPU(s)' ++ awk '{ print $2 }' + HIP_JOBS=2 + '[' 2x = x ']' + export 'HIPCC_COMPILE_FLAGS_APPEND=-parallel-jobs=2 --offload-compress' + HIPCC_COMPILE_FLAGS_APPEND='-parallel-jobs=2 --offload-compress' + mkdir -p /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=/usr/lib64/rocm/llvm/bin/amdclang + CXX=/usr/lib64/rocm/llvm/bin/amdclang++ + TMPDIR=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] Clearing directory: /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/.data Generating CUPY_CACHE_KEY from header files... CUPY_CACHE_KEY (146 files matching /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/**): 3b702ad5829636350fd8c2b7e6c02061a3afef29 -------- Configuring Module: cuda -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: cub -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: nccl -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: random -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: thrust -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: dlpack -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:running dist_info INFO:root:creating /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info INFO:root:writing /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info/PKG-INFO INFO:root:writing dependency_links to /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info/dependency_links.txt INFO:root:writing requirements to /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info/requires.txt INFO:root:writing top-level names to /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info/top_level.txt INFO:root:writing manifest file '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info/SOURCES.txt' INFO:root:reading manifest file '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info/SOURCES.txt' INFO:root:reading manifest template 'MANIFEST.in' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupy' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupyx' WARNING:root:warning: no files found matching '*.hpp' under directory 'cupy_backends' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupyx' WARNING:root:warning: no previously-included files matching '*.cpp' found under directory 'cupy_backends' WARNING:root:warning: no files found matching '*.py' under directory 'tests' INFO:root:adding license file 'LICENSE' INFO:root:adding license file 'docs/source/license.rst' INFO:root:writing manifest file '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy.egg-info/SOURCES.txt' INFO:root:creating '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir/pip-modern-metadata-nk7fvutx/cupy-14.0.0.dist-info' ************************************************************ * CuPy Configuration Summary * ************************************************************ Build Environment: Include directories: ['/usr/include/hipcub', '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '/usr/include', '/usr/include/hip', '/usr/include/rocrand', '/usr/include/hiprand', '/usr/include/roctracer', '/usr/include/hipblas', '/usr/include/hipsparse', '/usr/include/hipfft', '/usr/include/rocsolver', '/usr/include/rccl', '/usr/lib64/python3.14/site-packages/numpy/_core/include'] Library directories: ['/usr/lib'] nvcc command : (not found) hipcc command : ['/usr/bin/hipcc'] Environment Variables: CFLAGS : -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer LDFLAGS : -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes LIBRARY_PATH : (none) CUDA_PATH : (none) NVCC : (none) HIPCC : (none) ROCM_HOME : /usr Modules: cuda : Yes (version 70152802) cub : Yes (version 400100) nccl : Yes (version 22707) random : Yes (version 70152802) thrust : Yes dlpack : Yes ************************************************************ Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: cupy Building wheel for cupy (pyproject.toml): started Running command Building wheel for cupy (pyproject.toml) clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] Clearing directory: /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/.data Generating CUPY_CACHE_KEY from header files... CUPY_CACHE_KEY (146 files matching /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/**): 3b702ad5829636350fd8c2b7e6c02061a3afef29 -------- Configuring Module: cuda -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: cub -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: nccl -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: random -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: thrust -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] -------- Configuring Module: dlpack -------- clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:running bdist_wheel INFO:root:running build INFO:root:running build_py INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/time.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/lapack.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/cusparse.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/_ufunc_config.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/_texture.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/_scatter.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/_runtime.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/_rsqrt.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/_pinned_array.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/_gufunc.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:copying cupyx/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy_backends INFO:root:copying cupy_backends/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy_backends INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy INFO:root:copying cupy/cublas.py -> build/lib.linux-x86_64-cpython-314/cupy INFO:root:copying cupy/_version.py -> build/lib.linux-x86_64-cpython-314/cupy INFO:root:copying cupy/_environment.py -> build/lib.linux-x86_64-cpython-314/cupy INFO:root:copying cupy/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/tools INFO:root:copying cupyx/tools/install_library.py -> build/lib.linux-x86_64-cpython-314/cupyx/tools INFO:root:copying cupyx/tools/_hipsparse_stub_mapper.py -> build/lib.linux-x86_64-cpython-314/cupyx/tools INFO:root:copying cupyx/tools/_generate_wheel_metadata.py -> build/lib.linux-x86_64-cpython-314/cupyx/tools INFO:root:copying cupyx/tools/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/tools INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/signal INFO:root:copying cupyx/signal/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy INFO:root:copying cupyx/scipy/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/profiler INFO:root:copying cupyx/profiler/_timeit_magic.py -> build/lib.linux-x86_64-cpython-314/cupyx/profiler INFO:root:copying cupyx/profiler/_time_range.py -> build/lib.linux-x86_64-cpython-314/cupyx/profiler INFO:root:copying cupyx/profiler/_time.py -> build/lib.linux-x86_64-cpython-314/cupyx/profiler INFO:root:copying cupyx/profiler/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/profiler INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/optimizing INFO:root:copying cupyx/optimizing/_optimize.py -> build/lib.linux-x86_64-cpython-314/cupyx/optimizing INFO:root:copying cupyx/optimizing/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/optimizing INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/linalg INFO:root:copying cupyx/linalg/_solve.py -> build/lib.linux-x86_64-cpython-314/cupyx/linalg INFO:root:copying cupyx/linalg/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/linalg INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/thrust.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/cub.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/cg.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/_internal_types.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/_interface.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/_cuda_types.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/_cuda_typerules.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/_compile.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/_builtin_funcs.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:copying cupyx/jit/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/jit INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:copying cupyx/distributed/_store_actions.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:copying cupyx/distributed/_store.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:copying cupyx/distributed/_nccl_comm.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:copying cupyx/distributed/_klv_utils.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:copying cupyx/distributed/_init.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:copying cupyx/distributed/_comm.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:copying cupyx/distributed/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/signal/_radartools INFO:root:copying cupyx/signal/_radartools/_radartools.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_radartools INFO:root:copying cupyx/signal/_radartools/_beamformers.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_radartools INFO:root:copying cupyx/signal/_radartools/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_radartools INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/signal/_filtering INFO:root:copying cupyx/signal/_filtering/_filtering.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_filtering INFO:root:copying cupyx/signal/_filtering/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_filtering INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/signal/_convolution INFO:root:copying cupyx/signal/_convolution/_convolve.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_convolution INFO:root:copying cupyx/signal/_convolution/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_convolution INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/signal/_acoustics INFO:root:copying cupyx/signal/_acoustics/_cepstrum.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_acoustics INFO:root:copying cupyx/signal/_acoustics/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/signal/_acoustics INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats INFO:root:copying cupyx/scipy/stats/_stats_py.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats INFO:root:copying cupyx/scipy/stats/_stats.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats INFO:root:copying cupyx/scipy/stats/_morestats.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats INFO:root:copying cupyx/scipy/stats/_distributions.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats INFO:root:copying cupyx/scipy/stats/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_zetac.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_zeta.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_xlogy.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_wright_bessel.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_trig.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_stats_distributions.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_statistics.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_spherical_bessel.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_sph_harm.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_softmax.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_sici.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_polygamma.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_poch.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_lpmv.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_logsumexp.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_logsoftmax.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_loggamma.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_lambertw.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_gammasgn.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_gammaln.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_gammainc.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_gamma.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_expn.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_expi.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_exp1.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_erf.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_ellip.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_digamma.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_convex_analysis.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_complexstuff.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_binom.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_beta.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_bessel.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/_basic.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:copying cupyx/scipy/special/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/special INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial INFO:root:copying cupyx/scipy/spatial/distance.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial INFO:root:copying cupyx/scipy/spatial/_kdtree_utils.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial INFO:root:copying cupyx/scipy/spatial/_kdtree.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial INFO:root:copying cupyx/scipy/spatial/_delaunay.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial INFO:root:copying cupyx/scipy/spatial/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_util.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_sputils.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_index.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_extract.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_dia.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_data.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_csr.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_csc.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_coo.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_construct.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_compressed.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/_base.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:copying cupyx/scipy/sparse/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_wavelets.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_waveforms.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_upfirdn.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_splines.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_spectral_impl.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_spectral.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_signaltools_core.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_signaltools.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_savitzky_golay.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_resample.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_polyutils.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_peak_finding.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_optimize.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_max_len_seq.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_ltisys.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_lti_conversion.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_iir_utils.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_iir_filter_design.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_iir_filter_conversions.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_fir_filter_design.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_filter_design.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_czt.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_bsplines.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/_arraytools.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:copying cupyx/scipy/signal/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_util.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_spline_prefilter_core.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_spline_kernel_weights.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_pba_3d.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_pba_2d.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_morphology.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_measurements.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_interpolation.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_interp_kernels.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_fourier.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_filters_generic.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_filters_core.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_filters.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/_distance_transform.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:copying cupyx/scipy/ndimage/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:copying cupyx/scipy/linalg/_uarray.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:copying cupyx/scipy/linalg/_special_matrices.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:copying cupyx/scipy/linalg/_solve_triangular.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:copying cupyx/scipy/linalg/_matfuncs.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:copying cupyx/scipy/linalg/_decomp_lu.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:copying cupyx/scipy/linalg/_array_utils.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:copying cupyx/scipy/linalg/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_rgi.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_rbfinterp.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_polyint.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_ndgriddata.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_ndbspline.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_interpolate.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_interpnd.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_fitpack_repro.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_cubic.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_bspline2.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/_bspline.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:copying cupyx/scipy/interpolate/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/fftpack INFO:root:copying cupyx/scipy/fftpack/_fft.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/fftpack INFO:root:copying cupyx/scipy/fftpack/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/fftpack INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft INFO:root:copying cupyx/scipy/fft/_realtransforms.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft INFO:root:copying cupyx/scipy/fft/_helper.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft INFO:root:copying cupyx/scipy/fft/_fftlog.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft INFO:root:copying cupyx/scipy/fft/_fft.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft INFO:root:copying cupyx/scipy/fft/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/_lib INFO:root:copying cupyx/scipy/_lib/_util.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/_lib INFO:root:copying cupyx/scipy/_lib/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/_lib INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d INFO:root:copying cupyx/scipy/spatial/delaunay_2d/_tri.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d INFO:root:copying cupyx/scipy/spatial/delaunay_2d/_schewchuk.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d INFO:root:copying cupyx/scipy/spatial/delaunay_2d/_kernels.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d INFO:root:copying cupyx/scipy/spatial/delaunay_2d/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:copying cupyx/scipy/sparse/linalg/_solve.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:copying cupyx/scipy/sparse/linalg/_norm.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:copying cupyx/scipy/sparse/linalg/_lobpcg.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:copying cupyx/scipy/sparse/linalg/_iterative.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:copying cupyx/scipy/sparse/linalg/_interface.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:copying cupyx/scipy/sparse/linalg/_eigen.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:copying cupyx/scipy/sparse/linalg/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/csgraph INFO:root:copying cupyx/scipy/sparse/csgraph/_traversal.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/csgraph INFO:root:copying cupyx/scipy/sparse/csgraph/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/csgraph INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/windows INFO:root:copying cupyx/scipy/signal/windows/_windows.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/windows INFO:root:copying cupyx/scipy/signal/windows/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/windows INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/linalg/sparse INFO:root:copying cupyx/linalg/sparse/_solve.py -> build/lib.linux-x86_64-cpython-314/cupyx/linalg/sparse INFO:root:copying cupyx/linalg/sparse/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/linalg/sparse INFO:root:creating build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_reduction.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_modes.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_linalg.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_index_arith.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_elementwise.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_data_transfer.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_chunk.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/_array.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:copying cupyx/distributed/array/__init__.py -> build/lib.linux-x86_64-cpython-314/cupyx/distributed/array INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy_backends/cuda INFO:root:copying cupy_backends/cuda/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy_backends/cuda INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs INFO:root:copying cupy_backends/cuda/libs/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api INFO:root:copying cupy_backends/cuda/api/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/typing INFO:root:copying cupy/typing/_types.py -> build/lib.linux-x86_64-cpython-314/cupy/typing INFO:root:copying cupy/typing/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/typing INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_random.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_pytest_impl.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_protocol_helpers.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_parameterized.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_loops.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_hypothesis.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_helper.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_condition.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_bundle.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_attr.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/_array.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:copying cupy/testing/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/testing INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:copying cupy/random/_sample.py -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:copying cupy/random/_permutations.py -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:copying cupy/random/_kernels.py -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:copying cupy/random/_generator.py -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:copying cupy/random/_distributions.py -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:copying cupy/random/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/polynomial INFO:root:copying cupy/polynomial/polyutils.py -> build/lib.linux-x86_64-cpython-314/cupy/polynomial INFO:root:copying cupy/polynomial/polynomial.py -> build/lib.linux-x86_64-cpython-314/cupy/polynomial INFO:root:copying cupy/polynomial/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/polynomial INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_util.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_solve.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_product.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_norms.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_einsum_opt.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_einsum_cutn.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_einsum.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_eigenvalue.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/_decomposition.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:copying cupy/linalg/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/linalg INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/lib INFO:root:copying cupy/lib/stride_tricks.py -> build/lib.linux-x86_64-cpython-314/cupy/lib INFO:root:copying cupy/lib/_shape_base.py -> build/lib.linux-x86_64-cpython-314/cupy/lib INFO:root:copying cupy/lib/_routines_poly.py -> build/lib.linux-x86_64-cpython-314/cupy/lib INFO:root:copying cupy/lib/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/lib INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/fft INFO:root:copying cupy/fft/_fft.py -> build/lib.linux-x86_64-cpython-314/cupy/fft INFO:root:copying cupy/fft/_config.py -> build/lib.linux-x86_64-cpython-314/cupy/fft INFO:root:copying cupy/fft/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/fft INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/exceptions INFO:root:copying cupy/exceptions/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/exceptions INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/compiler.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/runtime.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/profiler.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/nvtx.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/nccl.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/cutensor.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_statistics INFO:root:copying cupy/_statistics/order.py -> build/lib.linux-x86_64-cpython-314/cupy/_statistics INFO:root:copying cupy/_statistics/meanvar.py -> build/lib.linux-x86_64-cpython-314/cupy/_statistics INFO:root:copying cupy/_statistics/histogram.py -> build/lib.linux-x86_64-cpython-314/cupy/_statistics INFO:root:copying cupy/_statistics/correlation.py -> build/lib.linux-x86_64-cpython-314/cupy/_statistics INFO:root:copying cupy/_statistics/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_statistics INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_sorting INFO:root:copying cupy/_sorting/sort.py -> build/lib.linux-x86_64-cpython-314/cupy/_sorting INFO:root:copying cupy/_sorting/search.py -> build/lib.linux-x86_64-cpython-314/cupy/_sorting INFO:root:copying cupy/_sorting/count.py -> build/lib.linux-x86_64-cpython-314/cupy/_sorting INFO:root:copying cupy/_sorting/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_sorting INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_padding INFO:root:copying cupy/_padding/pad.py -> build/lib.linux-x86_64-cpython-314/cupy/_padding INFO:root:copying cupy/_padding/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_padding INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_misc INFO:root:copying cupy/_misc/who.py -> build/lib.linux-x86_64-cpython-314/cupy/_misc INFO:root:copying cupy/_misc/memory_ranges.py -> build/lib.linux-x86_64-cpython-314/cupy/_misc INFO:root:copying cupy/_misc/byte_bounds.py -> build/lib.linux-x86_64-cpython-314/cupy/_misc INFO:root:copying cupy/_misc/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_misc INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/window.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/ufunc.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/trigonometric.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/sumprod.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/special.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/rounding.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/rational.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/misc.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/hyperbolic.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/floating.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/explog.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/arithmetic.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:copying cupy/_math/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_math INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/transpose.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/tiling.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/split.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/shape.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/rearrange.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/kind.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/join.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/dims.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/basic.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/add_remove.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:copying cupy/_manipulation/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_manipulation INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_logic INFO:root:copying cupy/_logic/type_testing.py -> build/lib.linux-x86_64-cpython-314/cupy/_logic INFO:root:copying cupy/_logic/truth.py -> build/lib.linux-x86_64-cpython-314/cupy/_logic INFO:root:copying cupy/_logic/ops.py -> build/lib.linux-x86_64-cpython-314/cupy/_logic INFO:root:copying cupy/_logic/content.py -> build/lib.linux-x86_64-cpython-314/cupy/_logic INFO:root:copying cupy/_logic/comparison.py -> build/lib.linux-x86_64-cpython-314/cupy/_logic INFO:root:copying cupy/_logic/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_logic INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_io INFO:root:copying cupy/_io/text.py -> build/lib.linux-x86_64-cpython-314/cupy/_io INFO:root:copying cupy/_io/npz.py -> build/lib.linux-x86_64-cpython-314/cupy/_io INFO:root:copying cupy/_io/formatting.py -> build/lib.linux-x86_64-cpython-314/cupy/_io INFO:root:copying cupy/_io/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_io INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_indexing INFO:root:copying cupy/_indexing/iterate.py -> build/lib.linux-x86_64-cpython-314/cupy/_indexing INFO:root:copying cupy/_indexing/insert.py -> build/lib.linux-x86_64-cpython-314/cupy/_indexing INFO:root:copying cupy/_indexing/indexing.py -> build/lib.linux-x86_64-cpython-314/cupy/_indexing INFO:root:copying cupy/_indexing/generate.py -> build/lib.linux-x86_64-cpython-314/cupy/_indexing INFO:root:copying cupy/_indexing/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_indexing INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_functional INFO:root:copying cupy/_functional/vectorize.py -> build/lib.linux-x86_64-cpython-314/cupy/_functional INFO:root:copying cupy/_functional/piecewise.py -> build/lib.linux-x86_64-cpython-314/cupy/_functional INFO:root:copying cupy/_functional/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_functional INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_creation INFO:root:copying cupy/_creation/ranges.py -> build/lib.linux-x86_64-cpython-314/cupy/_creation INFO:root:copying cupy/_creation/matrix.py -> build/lib.linux-x86_64-cpython-314/cupy/_creation INFO:root:copying cupy/_creation/from_data.py -> build/lib.linux-x86_64-cpython-314/cupy/_creation INFO:root:copying cupy/_creation/basic.py -> build/lib.linux-x86_64-cpython-314/cupy/_creation INFO:root:copying cupy/_creation/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_creation INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/syncdetect.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/_ufuncs.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/_gufuncs.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/_fusion_optimization.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/_fusion_op.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/_fusion_interface.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/_codeblock.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:copying cupy/_core/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_core INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_binary INFO:root:copying cupy/_binary/packing.py -> build/lib.linux-x86_64-cpython-314/cupy/_binary INFO:root:copying cupy/_binary/elementwise.py -> build/lib.linux-x86_64-cpython-314/cupy/_binary INFO:root:copying cupy/_binary/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/_binary INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hooks INFO:root:copying cupy/cuda/memory_hooks/line_profile.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hooks INFO:root:copying cupy/cuda/memory_hooks/debug_print.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hooks INFO:root:copying cupy/cuda/memory_hooks/__init__.py -> build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hooks INFO:root:copying cupy/_util.pyi -> build/lib.linux-x86_64-cpython-314/cupy INFO:root:copying cupy/cuda/cupy_thrust.cu -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/cupy_cub.cu -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/cupy_cufftXt.cu -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/cupy_cufftXt.h -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/cupy_cufft.h -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/cufft.pxd -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/cuda/cufft.pyx -> build/lib.linux-x86_64-cpython-314/cupy/cuda INFO:root:copying cupy/../cupy_backends/cuda/_softlink.pxd -> build/lib.linux-x86_64-cpython-314/cupy/../cupy_backends/cuda INFO:root:copying cupy/random/cupy_distributions.cu -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:copying cupy/random/cupy_distributions.cuh -> build/lib.linux-x86_64-cpython-314/cupy/random INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/../cupyx/scipy/ndimage/cuda INFO:root:copying cupy/../cupyx/scipy/ndimage/cuda/pba_kernels_2d.h -> build/lib.linux-x86_64-cpython-314/cupy/../cupyx/scipy/ndimage/cuda INFO:root:copying cupy/../cupyx/scipy/ndimage/cuda/pba_kernels_3d.h -> build/lib.linux-x86_64-cpython-314/cupy/../cupyx/scipy/ndimage/cuda INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/zlog1.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/zeta.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/wright_bessel.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/trig.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/tools.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/third_party/kokkos INFO:root:copying cupy/_core/include/cupy/xsf/third_party/kokkos/mdspan.hpp -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/third_party/kokkos INFO:root:copying cupy/_core/include/cupy/xsf/struve.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/stats.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/sphd_wave.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/sph_harm.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/sph_bessel.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/specfun.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/specfun INFO:root:copying cupy/_core/include/cupy/xsf/specfun/specfun.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/specfun INFO:root:copying cupy/_core/include/cupy/xsf/sici.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/recur.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/par_cyl.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/numpy.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/numbers.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/mathieu.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/loggamma.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/log_exp.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/log.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/legendre.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/lambertw.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/kelvin.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/iv_ratio.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/hyp2f1.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/gamma.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/fresnel.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/fp_error_metrics.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/faddeeva.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/expint.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/exp.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/evalpoly.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/error.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/erf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/ellip.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/dual.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/digamma.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/config.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/zetac.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/zeta.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/yv.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/yn.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/unity.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/tukey.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/trig.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/tandg.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/struve.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/spence.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/sindg.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/sici.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/shichi.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/scipy_iv.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/round.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/rgamma.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/psi.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/polevl.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/poch.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/pdtr.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/owens_t.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/ndtri.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/ndtr.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/nbdtr.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/lanczos.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/kolmogorov.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/kn.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/k1.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/k0.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/jv.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/j1.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/j0.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/incbi.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/incbet.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/igami.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/igam_asymp_coeff.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/igam.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/i1.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/i0.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/hyperg.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/hyp2f1.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/gdtr.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/gamma.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/fresnl.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/fdtr.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/expn.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/exp2.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/exp10.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/erfinv.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/ellpk.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/ellpj.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/ellpe.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/ellik.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/ellie.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/dd_real.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/const.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/chdtr.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/chbevl.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/cbrt.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/beta.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/besselpoly.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/bdtr.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cephes/airy.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes INFO:root:copying cupy/_core/include/cupy/xsf/cdflib.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/binom.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/beta.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/bessel.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/amos.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/amos INFO:root:copying cupy/_core/include/cupy/xsf/amos/amos.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/amos INFO:root:copying cupy/_core/include/cupy/xsf/alg.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/xsf/airy.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf INFO:root:copying cupy/_core/include/cupy/type_dispatcher.cuh -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/math_constants.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/hip_workaround.cuh -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/float16.cuh -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/cuda_workaround.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/cuComplex_bridge.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/complex.cuh -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/namespace.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/math_private.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/ctanhf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/ctanh.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/csqrtf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/csqrt.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/csinhf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/csinh.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/cproj.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/cpow.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/complex_inl.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/complex.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/clogf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/clog.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/cexpf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/cexp.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/ccoshf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/ccosh.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/catrigf.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/catrig.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/arithmetic.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/complex/README.md -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex INFO:root:copying cupy/_core/include/cupy/carray.cuh -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/bfloat16.cuh -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:copying cupy/_core/include/cupy/atomics.cuh -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/_jitify INFO:root:copying cupy/_core/include/cupy/_jitify/jitify.hpp -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/_jitify INFO:root:creating build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/_dlpack INFO:root:copying cupy/_core/include/cupy/_dlpack/dlpack.h -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/_dlpack INFO:root:copying cupy/_core/include/cupy/README.md -> build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy INFO:root:running build_ext ************************************************************ * CuPy Configuration Summary * ************************************************************ Build Environment: Include directories: ['/usr/include/hipcub', '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '/usr/include', '/usr/include/hip', '/usr/include/rocrand', '/usr/include/hiprand', '/usr/include/roctracer', '/usr/include/hipblas', '/usr/include/hipsparse', '/usr/include/hipfft', '/usr/include/rocsolver', '/usr/include/rccl', '/usr/lib64/python3.14/site-packages/numpy/_core/include'] Library directories: ['/usr/lib'] nvcc command : (not found) hipcc command : ['/usr/bin/hipcc'] Environment Variables: CFLAGS : -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer LDFLAGS : -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes LIBRARY_PATH : (none) CUDA_PATH : (none) NVCC : (none) HIPCC : (none) ROCM_HOME : /usr Modules: cuda : Yes (version 70152802) cub : Yes (version 400100) nccl : Yes (version 22707) random : Yes (version 70152802) thrust : Yes dlpack : Yes ************************************************************ Cythonizing... Compile-time constants: { "CUPY_USE_CUDA_PYTHON": false, "CUPY_CUFFT_STATIC": false, "CUPY_CYTHON_VERSION": "3.2.4", "CUPY_CUDA_VERSION": 0, "CUPY_HIP_VERSION": 70152802 } Compiling cupy_backends/cuda/api/driver.pyx because it changed. Compiling cupy_backends/cuda/api/_driver_enum.pyx because it changed. Compiling cupy_backends/cuda/api/runtime.pyx because it changed. Compiling cupy_backends/cuda/api/_runtime_enum.pyx because it changed. Compiling cupy_backends/cuda/libs/cublas.pyx because it changed. Compiling cupy_backends/cuda/libs/curand.pyx because it changed. Compiling cupy_backends/cuda/libs/cusparse.pyx because it changed. Compiling cupy_backends/cuda/libs/nvrtc.pyx because it changed. Compiling cupy_backends/cuda/stream.pyx because it changed. Compiling cupy_backends/cuda/_softlink.pyx because it changed. Compiling cupy/_core/_accelerator.pyx because it changed. Compiling cupy/_core/_carray.pyx because it changed. Compiling cupy/_core/_cub_reduction.pyx because it changed. Compiling cupy/_core/_dtype.pyx because it changed. Compiling cupy/_core/_fusion_kernel.pyx because it changed. Compiling cupy/_core/_fusion_thread_local.pyx because it changed. Compiling cupy/_core/_fusion_trace.pyx because it changed. Compiling cupy/_core/_fusion_variable.pyx because it changed. Compiling cupy/_core/_kernel.pyx because it changed. Compiling cupy/_core/_memory_range.pyx because it changed. Compiling cupy/_core/_optimize_config.pyx because it changed. Compiling cupy/_core/_reduction.pyx because it changed. Compiling cupy/_core/_routines_binary.pyx because it changed. Compiling cupy/_core/_routines_indexing.pyx because it changed. Compiling cupy/_core/_routines_linalg.pyx because it changed. Compiling cupy/_core/_routines_logic.pyx because it changed. Compiling cupy/_core/_routines_manipulation.pyx because it changed. Compiling cupy/_core/_routines_math.pyx because it changed. Compiling cupy/_core/_routines_sorting.pyx because it changed. Compiling cupy/_core/_routines_statistics.pyx because it changed. Compiling cupy/_core/_scalar.pyx because it changed. Compiling cupy/_core/core.pyx because it changed. Compiling cupy/_core/flags.pyx because it changed. Compiling cupy/_core/internal.pyx because it changed. Compiling cupy/_core/fusion.pyx because it changed. Compiling cupy/_core/new_fusion.pyx because it changed. Compiling cupy/_core/numpy_allocator.pyx because it changed. Compiling cupy/_core/raw.pyx because it changed. Compiling cupy/cuda/common.pyx because it changed. Compiling cupy/cuda/cufft.pyx because it changed. Compiling cupy/cuda/device.pyx because it changed. Compiling cupy/cuda/memory.pyx because it changed. Compiling cupy/cuda/memory_hook.pyx because it changed. Compiling cupy/cuda/pinned_memory.pyx because it changed. Compiling cupy/cuda/function.pyx because it changed. Compiling cupy/cuda/stream.pyx because it changed. Compiling cupy/cuda/graph.pyx because it changed. Compiling cupy/cuda/texture.pyx because it changed. Compiling cupy/fft/_cache.pyx because it changed. Compiling cupy/fft/_callback.pyx because it changed. Compiling cupy/lib/_polynomial.pyx because it changed. Compiling cupy/_util.pyx because it changed. Compiling cupyx/scipy/ndimage/_bbox_slices.pyx because it changed. Compiling cupy_backends/cuda/libs/nvtx.pyx because it changed. Compiling cupy_backends/cuda/libs/cusolver.pyx because it changed. Compiling cupyx/cusolver.pyx because it changed. Compiling cupy/cuda/cub.pyx because it changed. Compiling cupy_backends/cuda/libs/nccl.pyx because it changed. Compiling cupy/random/_bit_generator.pyx because it changed. Compiling cupy/random/_generator_api.pyx because it changed. Compiling cupy/cuda/thrust.pyx because it changed. Compiling cupy/_core/dlpack.pyx because it changed. Compiling cupy/_core/_accelerator.pyx Compiling cupy/_core/_carray.pyx Compiling cupy/_core/_cub_reduction.pyx Compiling cupy/_core/_dtype.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_fusion_kernel.pyx warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pyx:166:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/_core/_fusion_thread_local.pyx warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/texture.pxd:32:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:33:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:69:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:71:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:171:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_fusion_trace.pyx warning: cupy/_core/_reduction.pxd:12:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pxd:34:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pxd:69:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/cub.pxd:20:55: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/libs/nvrtc.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_cub_reduction.pyx:385:50: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_fusion_variable.pyx Compiling cupy/_core/_kernel.pyx warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_memory_range.pyx warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pxd:10:44: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pxd:11:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pyx:29:44: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pyx:38:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pyx:33:66: local variable 'left' referenced before assignment warning: cupy/_core/_memory_range.pyx:33:72: local variable 'right' referenced before assignment warning: cupy/_core/_memory_range.pyx:35:28: local variable 'left' referenced before assignment warning: cupy/_core/_memory_range.pyx:35:51: local variable 'right' referenced before assignment Compiling cupy/_core/_optimize_config.pyx warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_reduction.pyx warning: cupy/cuda/texture.pxd:32:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:33:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:69:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:71:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:171:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_routines_binary.pyx Compiling cupy/_core/_routines_indexing.pyx warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_routines_linalg.pyx warning: cupy/_core/_memory_range.pxd:10:44: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pxd:11:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:32:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:33:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:69:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:71:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:171:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pxd:12:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pxd:34:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pxd:69:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_kernel.pyx:284:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pyx:287:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pyx:339:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pyx:360:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pyx:1088:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_routines_logic.pyx warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_routines_manipulation.pyx warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_memory_range.pxd:10:44: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pyx:169:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pxd:11:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pyx:184:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_reduction.pyx:485:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/_core/_routines_math.pyx warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_routines_sorting.pyx warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:32:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:33:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:69:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:71:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:171:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_routines_manipulation.pyx:148:52: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_routines_manipulation.pyx:737:22: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_routines_statistics.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/_scalar.pyx Compiling cupy/_core/core.pyx Compiling cupy/_core/dlpack.pyx warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/flags.pyx warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/dlpack.pxd:73:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/fusion.pyx Compiling cupy/_core/internal.pyx warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/dlpack.pyx:98:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:15:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:23:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:31:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:72:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:85:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:119:53: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:158:34: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:289:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:377:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:449:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pyx:467:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/new_fusion.pyx warning: cupy/cuda/texture.pxd:32:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:33:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:69:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_kernel.pxd:71:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/numpy_allocator.pyx warning: cupy/_core/numpy_allocator.pyx:9:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_kernel.pxd:171:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pxd:10:44: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_memory_range.pxd:11:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/_core/raw.pyx Compiling cupy/_util.pyx warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/dlpack.pxd:73:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/cuda/common.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: /usr/lib64/python3.14/site-packages/Cython/Includes/libcpp/mutex.pxd:142:52: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/pinned_memory.pxd:13:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/cuda/cub.pyx warning: cupy_backends/cuda/libs/nvrtc.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/cuda/cufft.pyx warning: cupy/cuda/cufft.pxd:13:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/cuda/device.pyx warning: cupy/_core/core.pyx:2449:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/core.pyx:2456:34: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/cufft.pyx:191:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/cufft.pyx:1268:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/core.pyx:250:54: local variable 'left' referenced before assignment warning: cupy/_core/core.pyx:250:60: local variable 'right' referenced before assignment warning: cupy/_core/core.pyx:253:29: local variable 'right' referenced before assignment warning: cupy/_core/core.pyx:257:19: local variable 'left' referenced before assignment warning: cupy/_core/core.pyx:261:19: local variable 'right' referenced before assignment warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/_softlink.pxd:1:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:9:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/cufft.pyx:19:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/cufft.pyx:35:25: noexcept clause is ignored for function returning Python object warning: cupy/cuda/cub.pxd:20:55: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/cuda/function.pyx warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/cub.pyx:362:55: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/cuda/graph.pyx warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/cuda/memory.pyx warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/core.pyx:1450:4: __nonzero__ was removed in Python 3; use __bool__ instead warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/texture.pxd:32:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:33:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/cuda/memory_hook.pyx warning: cupy/cuda/memory_hook.pxd:1:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/cuda/pinned_memory.pyx warning: cupy/cuda/memory_hook.pyx:23:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: /usr/lib64/python3.14/site-packages/Cython/Includes/libcpp/mutex.pxd:142:52: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/pinned_memory.pxd:13:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/pinned_memory.pyx:116:4: '__getsegcount__' relates to the old Python 2 buffer protocol and is no longer used. warning: cupy/cuda/pinned_memory.pyx:121:4: '__getreadbuffer__' relates to the old Python 2 buffer protocol and is no longer used. warning: cupy/cuda/pinned_memory.pyx:127:4: '__getwritebuffer__' relates to the old Python 2 buffer protocol and is no longer used. Compiling cupy/cuda/stream.pyx warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/cuda/texture.pyx warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/stream.pyx:70:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/stream.pyx:78:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:10:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:12:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:14:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:18:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:21:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:28:46: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:32:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:42:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:48:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:56:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/internal.pxd:58:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/texture.pxd:32:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pxd:33:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: /usr/lib64/python3.14/site-packages/Cython/Includes/libcpp/mutex.pxd:142:52: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/pinned_memory.pyx:92:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory_hook.pxd:1:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/cuda/thrust.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pyx:314:29: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/texture.pyx:328:38: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pyx:401:22: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:850:43: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/fft/_cache.pyx warning: cupy/cuda/memory.pyx:1012:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1018:33: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1024:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1131:35: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1378:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1393:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1406:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1425:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1453:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1668:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1677:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1686:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1695:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1734:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:1932:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:2030:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:2047:33: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:2048:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:2051:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pyx:2057:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/thrust.pyx:27:29: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy/fft/_callback.pyx warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/fft/_cache.pyx:109:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:154:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:164:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:381:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:389:22: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:400:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:457:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:484:29: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:487:34: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:495:32: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:498:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:622:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/fft/_cache.pyx:636:43: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/lib/_polynomial.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy/random/_bit_generator.pyx Compiling cupy/random/_generator_api.pyx warning: cupy/random/_generator_api.pyx:1090:63: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: cupy/cuda/stream.pxd:4:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/_softlink.pyx warning: cupy_backends/cuda/_softlink.pxd:1:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:9:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pyx:52:21: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/api/_driver_enum.pyx Compiling cupy_backends/cuda/api/_runtime_enum.pyx warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/api/driver.pyx warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pyx:22:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy/random/_generator_api.pyx:1042:17: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:1:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:9:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pyx:100:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pyx:322:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/api/runtime.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:76:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_extern.pxi:91:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_extern.pxi:163:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy_backends/cuda/libs/cublas.pyx warning: cupy_backends/cuda/api/runtime.pyx:174:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:211:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:226:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:264:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:338:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:374:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:376:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:722:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:740:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:759:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pyx:1162:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/libs/cublas.pxd:305:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cublas.pxd:308:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cublas.pxd:311:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cublas.pxd:314:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/libs/curand.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy_backends/cuda/libs/cusolver.pyx warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cublas.pyx:1411:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cublas.pyx:1422:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cublas.pyx:1433:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cublas.pyx:1444:23: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:1:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:9:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_softlink.pxi:11:39: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:292:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:295:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:298:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:301:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:304:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:307:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:310:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:313:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:316:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:319:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:322:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:325:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:328:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:331:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:379:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:382:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:385:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:388:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:391:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:394:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:397:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:400:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:403:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:406:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:409:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:412:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:415:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:418:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:473:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:474:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:476:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:479:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:482:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:485:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:541:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:546:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:551:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:556:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:615:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:616:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:1010:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy_backends/cuda/libs/cusparse.pyx warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:1:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:9:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:1006:22: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:1111:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2081:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2094:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2107:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2120:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2133:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2146:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2159:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2172:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2185:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2198:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2211:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2224:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2237:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2250:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2435:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2448:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2461:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2474:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2487:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2500:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2513:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2526:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2539:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2552:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2565:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/libs/nccl.pyx warning: cupy_backends/cuda/libs/cusolver.pyx:2578:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2591:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2604:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/nccl.pxd:28:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2807:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2814:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2821:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2834:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2847:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:2860:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:3032:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:3045:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:3058:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:3071:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:3262:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pyx:3269:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/libs/nvrtc.pyx warning: cupy_backends/cuda/libs/nvrtc.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/libs/nvrtc.pyx:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/libs/cusparse.pyx:1379:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/_softlink.pxd:1:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:9:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/_cnvrtc.pxi:60:43: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/_cnvrtc.pxi:63:39: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupy_backends/cuda/libs/nvtx.pyx warning: cupy_backends/cuda/libs/cusparse.pyx:4987:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupy_backends/cuda/stream.pyx warning: cupy_backends/cuda/libs/nvtx.pyx:71:48: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling cupyx/cusolver.pyx warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/runtime.pxd:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pxd:3:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:4:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:6:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pxd:7:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:1:24: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/_softlink.pxd:9:20: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:120:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:135:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:157:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_typedef.pxi:540:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/libs/cusparse.pyx:1373:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/driver.pxd:8:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/libs/cusparse.pyx:1538:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusparse.pyx:1546:50: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/driver.pxd:91:51: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/api/_runtime_enum.pxd:122:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/api/_runtime_enum.pxd:239:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: cupy_backends/cuda/stream.pyx:34:40: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pyx:46:36: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pyx:55:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pyx:87:37: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/stream.pyx:99:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. Compiling cupyx/scipy/ndimage/_bbox_slices.pyx warning: cupy_backends/cuda/libs/cusparse.pyx:4346:45: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:292:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:295:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:298:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:301:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:304:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:307:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:310:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:313:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:316:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:319:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:322:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:325:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:328:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:331:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:379:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:382:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:385:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:388:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:391:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:394:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:397:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:400:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:403:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:406:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:409:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:412:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:415:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:418:16: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:473:31: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:474:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:476:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:479:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:482:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:485:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:541:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:546:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:551:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:556:42: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:615:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy_backends/cuda/libs/cusolver.pxd:616:25: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:67:30: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:68:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:69:27: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:70:28: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/cuda/memory.pxd:72:26: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. warning: cupy/_core/_carray.pxd:55:18: Implicit noexcept declaration is deprecated. Function declaration should contain 'noexcept' keyword. performance hint: cupyx/scipy/ndimage/_bbox_slices.pyx:25:51: Index should be typed for more efficient access performance hint: cupyx/scipy/ndimage/_bbox_slices.pyx:25:68: Index should be typed for more efficient access performance hint: cupyx/scipy/ndimage/_bbox_slices.pyx:25:51: Index should be typed for more efficient access performance hint: cupyx/scipy/ndimage/_bbox_slices.pyx:25:68: Index should be typed for more efficient access [ 3/62] Cythonizing cupy/_core/_cub_reduction.pyx [10/62] Cythonizing cupy/_core/_memory_range.pyx [11/62] Cythonizing cupy/_core/_optimize_config.pyx [13/62] Cythonizing cupy/_core/_routines_binary.pyx [14/62] Cythonizing cupy/_core/_routines_indexing.pyx [16/62] Cythonizing cupy/_core/_routines_logic.pyx [17/62] Cythonizing cupy/_core/_routines_manipulation.pyx [24/62] Cythonizing cupy/_core/flags.pyx [26/62] Cythonizing cupy/_core/internal.pyx [29/62] Cythonizing cupy/_core/raw.pyx [34/62] Cythonizing cupy/cuda/device.pyx [35/62] Cythonizing cupy/cuda/function.pyx [41/62] Cythonizing cupy/cuda/texture.pyx [45/62] Cythonizing cupy/lib/_polynomial.pyx [46/62] Cythonizing cupy/random/_bit_generator.pyx [48/62] Cythonizing cupy_backends/cuda/_softlink.pyx [49/62] Cythonizing cupy_backends/cuda/api/_driver_enum.pyx [50/62] Cythonizing cupy_backends/cuda/api/_runtime_enum.pyx [51/62] Cythonizing cupy_backends/cuda/api/driver.pyx [53/62] Cythonizing cupy_backends/cuda/libs/cublas.pyx [57/62] Cythonizing cupy_backends/cuda/libs/nccl.pyx [59/62] Cythonizing cupy_backends/cuda/libs/nvtx.pyx [61/62] Cythonizing cupyx/cusolver.pyx [ 4/62] Cythonizing cupy/_core/_dtype.pyx [ 9/62] Cythonizing cupy/_core/_kernel.pyx [18/62] Cythonizing cupy/_core/_routines_math.pyx [23/62] Cythonizing cupy/_core/dlpack.pyx [27/62] Cythonizing cupy/_core/new_fusion.pyx [28/62] Cythonizing cupy/_core/numpy_allocator.pyx [30/62] Cythonizing cupy/_util.pyx [32/62] Cythonizing cupy/cuda/cub.pyx [37/62] Cythonizing cupy/cuda/memory.pyx [54/62] Cythonizing cupy_backends/cuda/libs/curand.pyx [55/62] Cythonizing cupy_backends/cuda/libs/cusolver.pyx [ 2/62] Cythonizing cupy/_core/_carray.pyx [ 6/62] Cythonizing cupy/_core/_fusion_thread_local.pyx [ 7/62] Cythonizing cupy/_core/_fusion_trace.pyx [15/62] Cythonizing cupy/_core/_routines_linalg.pyx [20/62] Cythonizing cupy/_core/_routines_statistics.pyx [22/62] Cythonizing cupy/_core/core.pyx [38/62] Cythonizing cupy/cuda/memory_hook.pyx [40/62] Cythonizing cupy/cuda/stream.pyx [42/62] Cythonizing cupy/cuda/thrust.pyx [44/62] Cythonizing cupy/fft/_callback.pyx [52/62] Cythonizing cupy_backends/cuda/api/runtime.pyx [58/62] Cythonizing cupy_backends/cuda/libs/nvrtc.pyx [60/62] Cythonizing cupy_backends/cuda/stream.pyx [62/62] Cythonizing cupyx/scipy/ndimage/_bbox_slices.pyx [ 1/62] Cythonizing cupy/_core/_accelerator.pyx [ 5/62] Cythonizing cupy/_core/_fusion_kernel.pyx [ 8/62] Cythonizing cupy/_core/_fusion_variable.pyx [12/62] Cythonizing cupy/_core/_reduction.pyx [19/62] Cythonizing cupy/_core/_routines_sorting.pyx [21/62] Cythonizing cupy/_core/_scalar.pyx [25/62] Cythonizing cupy/_core/fusion.pyx [31/62] Cythonizing cupy/cuda/common.pyx [33/62] Cythonizing cupy/cuda/cufft.pyx [36/62] Cythonizing cupy/cuda/graph.pyx [39/62] Cythonizing cupy/cuda/pinned_memory.pyx [43/62] Cythonizing cupy/fft/_cache.pyx [47/62] Cythonizing cupy/random/_generator_api.pyx [56/62] Cythonizing cupy_backends/cuda/libs/cusparse.pyx Building extensions... INFO:root:building 'cupy_backends.cuda.api.driver' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/api/driver.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/driver.o -std=c++14 INFO:root:building 'cupy_backends.cuda.api._driver_enum' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/api/_driver_enum.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/_driver_enum.o -std=c++14 INFO:root:building 'cupy_backends.cuda.api.runtime' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/api/runtime.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/runtime.o -std=c++14 INFO:root:building 'cupy_backends.cuda.api._runtime_enum' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/api/_runtime_enum.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/_runtime_enum.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/_driver_enum.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/_driver_enum.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/_runtime_enum.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/_runtime_enum.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from cupy_backends/cuda/api/runtime.cpp:1357: In file included from cupy_backends/cuda/api/../../cupy_profiler.h:6: cupy_backends/cuda/api/../../hip/cupy_profiler.h:9:10: warning: 'hipProfilerStart' is deprecated: use roctracer/rocTX instead [-Wdeprecated-declarations] 9 | return hipProfilerStart(); | ^ /usr/include/hip/hip_runtime_api.h:6906:1: note: 'hipProfilerStart' has been explicitly marked deprecated here 6906 | HIP_DEPRECATED("use roctracer/rocTX instead") | ^ /usr/include/hip/hip_runtime_api.h:641:44: note: expanded from macro 'HIP_DEPRECATED' 641 | #define HIP_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ In file included from cupy_backends/cuda/api/runtime.cpp:1357: In file included from cupy_backends/cuda/api/../../cupy_profiler.h:6: cupy_backends/cuda/api/../../hip/cupy_profiler.h:13:10: warning: 'hipProfilerStop' is deprecated: use roctracer/rocTX instead [-Wdeprecated-declarations] 13 | return hipProfilerStop(); | ^ /usr/include/hip/hip_runtime_api.h:6914:1: note: 'hipProfilerStop' has been explicitly marked deprecated here 6914 | HIP_DEPRECATED("use roctracer/rocTX instead") | ^ /usr/include/hip/hip_runtime_api.h:641:44: note: expanded from macro 'HIP_DEPRECATED' 641 | #define HIP_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ In file included from cupy_backends/cuda/api/driver.cpp:1223: In file included from cupy_backends/cuda/api/../../cupy_backend.h:6: cupy_backends/cuda/api/../../hip/cupy_hip.h:22:12: warning: 'hipDevicePrimaryCtxRelease' is deprecated: This API is marked as deprecated and might not be supported in future releases. For more details please refer https://github.com/ROCm/HIP/blob/develop/docs/reference/deprecated_api_list.md [-Wdeprecated-declarations] 22 | return hipDevicePrimaryCtxRelease(dev); | ^ /usr/include/hip/hip_runtime_api.h:6233:1: note: 'hipDevicePrimaryCtxRelease' has been explicitly marked deprecated here 6233 | HIP_DEPRECATED(HIP_DEPRECATED_MSG) | ^ /usr/include/hip/hip_runtime_api.h:641:44: note: expanded from macro 'HIP_DEPRECATED' 641 | #define HIP_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ INFO:root:building 'cupy_backends.cuda.libs.cublas' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/libs/cublas.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cublas.o -std=c++14 INFO:root:building 'cupy_backends.cuda.libs.curand' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/libs/curand.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/curand.o -std=c++14 cupy_backends/cuda/api/runtime.cpp:38566:3: warning: unused label 'bad' [-Wunused-label] 38566 | bad: | ^~~~ In file included from cupy_backends/cuda/libs/cublas.cpp:1225: In file included from cupy_backends/cuda/libs/../../cupy_blas.h:6: cupy_backends/cuda/libs/../../hip/cupy_hipblas.h:403:14: warning: result of comparison of constant -1 with expression of type 'cublasGemmAlgo_t' is always true [-Wtautological-constant-out-of-range-compare] 403 | if (algo != -1) { // must be CUBLAS_GEMM_DEFAULT | ~~~~ ^ ~~ cupy_backends/cuda/libs/../../hip/cupy_hipblas.h:552:14: warning: result of comparison of constant -1 with expression of type 'cublasGemmAlgo_t' is always true [-Wtautological-constant-out-of-range-compare] 552 | if (algo != -1) { // must be CUBLAS_GEMM_DEFAULT | ~~~~ ^ ~~ 1 warning generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/driver.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/driver.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/curand.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/curand.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy_backends.cuda.libs.cusparse' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/libs/cusparse.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusparse.o -std=c++14 INFO:root:building 'cupy_backends.cuda.libs.nvrtc' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/libs/nvrtc.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvrtc.o -std=c++14 3 warnings generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/api/runtime.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/runtime.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from cupy_backends/cuda/libs/cusparse.cpp:1225: In file included from cupy_backends/cuda/libs/../../cupy_sparse.h:11: cupy_backends/cuda/libs/../../hip/cupy_hipsparse.h:3037:49: warning: 'HIPSPARSE_ORDER_COLUMN' is deprecated: Please use HIPSPARSE_ORDER_COL instead [-Wdeprecated-declarations] 3037 | case 1 /* CUSPARSE_ORDER_COL */: return HIPSPARSE_ORDER_COLUMN; | ^ /usr/include/hipsparse/hipsparse-generic-types.h:235:28: note: 'HIPSPARSE_ORDER_COLUMN' has been explicitly marked deprecated here 235 | HIPSPARSE_ORDER_COLUMN HIPSPARSE_DEPRECATED_MSG("Please use HIPSPARSE_ORDER_COL instead") | ^ /usr/include/hipsparse/hipsparse.h:66:41: note: expanded from macro 'HIPSPARSE_DEPRECATED_MSG' 66 | #define HIPSPARSE_DEPRECATED_MSG(MSG) [[deprecated(MSG)]] | ^ INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvrtc.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvrtc.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 2 warnings generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cublas.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cublas.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy_backends.cuda.stream' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/stream.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/stream.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/stream.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/stream.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy_backends.cuda._softlink' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/_softlink.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/_softlink.o -std=c++14 INFO:root:building 'cupy._core._accelerator' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupy/_core INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_accelerator.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_accelerator.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_accelerator.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_accelerator.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/_softlink.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/_softlink.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._carray' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_carray.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_carray.o -std=c++14 INFO:root:building 'cupy._core._cub_reduction' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_cub_reduction.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_cub_reduction.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_carray.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_carray.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._dtype' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_dtype.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_dtype.o -std=c++14 INFO:root:building 'cupy._core._fusion_kernel' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_fusion_kernel.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_kernel.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_cub_reduction.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_cub_reduction.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_dtype.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_dtype.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._fusion_thread_local' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_fusion_thread_local.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_thread_local.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_kernel.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_kernel.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_thread_local.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_thread_local.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._fusion_trace' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_fusion_trace.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_trace.o -std=c++14 INFO:root:building 'cupy._core._fusion_variable' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_fusion_variable.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_variable.o -std=c++14 INFO:root:building 'cupy._core._kernel' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_kernel.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_kernel.o -std=c++14 1 warning generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusparse.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusparse.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_variable.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_variable.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_fusion_trace.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_trace.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._memory_range' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_memory_range.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_memory_range.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_memory_range.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_memory_range.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._optimize_config' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_optimize_config.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_optimize_config.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_optimize_config.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_optimize_config.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_kernel.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_kernel.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._reduction' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_reduction.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_reduction.o -std=c++14 INFO:root:building 'cupy._core._routines_binary' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_binary.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_binary.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_binary.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_binary.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._routines_indexing' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_indexing.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_indexing.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_reduction.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_reduction.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_indexing.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_indexing.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._routines_linalg' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_linalg.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_linalg.o -std=c++14 INFO:root:building 'cupy._core._routines_logic' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_logic.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_logic.o -std=c++14 INFO:root:building 'cupy._core._routines_manipulation' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_manipulation.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_manipulation.o -std=c++14 INFO:root:building 'cupy._core._routines_math' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_math.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_math.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_logic.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_logic.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._routines_sorting' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_sorting.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_sorting.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_linalg.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_linalg.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_sorting.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_sorting.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_math.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_math.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_manipulation.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_manipulation.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core._routines_statistics' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_routines_statistics.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_statistics.o -std=c++14 INFO:root:building 'cupy._core._scalar' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/_scalar.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/_scalar.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_routines_statistics.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_statistics.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core.core' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/core.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/core.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/_scalar.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/_scalar.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core.flags' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/flags.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/flags.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/flags.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/flags.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core.internal' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/internal.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/internal.o -std=c++14 cupy/_core/core.cpp:7080:29: warning: function '__pyx_libcpp_mutex_limited_api_ensure_gil' is not needed and will not be emitted [-Wunneeded-internal-declaration] 7080 | static PyGILState_STATE __pyx_libcpp_mutex_limited_api_ensure_gil() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/_core/core.cpp:7098:16: warning: function '__pyx_libcpp_mutex_has_gil' is not needed and will not be emitted [-Wunneeded-internal-declaration] 7098 | static int __pyx_libcpp_mutex_has_gil() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/_core/core.cpp:7218:17: warning: unused function '__pyx_libcpp_mutex_unlock' [-Wunused-function] 7218 | inline void __pyx_libcpp_mutex_unlock() {} // no-op | ^~~~~~~~~~~~~~~~~~~~~~~~~ cupy/_core/core.cpp:52318:59: warning: unused function '__pyx_f_4cupy_5_core_4core__array_from_cuda_array_interface' [-Wunused-function] 52318 | static struct __pyx_obj_4cupy_5_core_4core__ndarray_base *__pyx_f_4cupy_5_core_4core__array_from_cuda_array_interface(PyObject *__pyx_v_obj, PyObject *__pyx_v_dtype, PyObject *__pyx_v_copy, PyObject *__pyx_v_order, int __pyx_v_subok, Py_ssize_t __pyx_v_ndmin) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INFO:root:building 'cupy._core.fusion' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/fusion.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/fusion.o -std=c++14 INFO:root:building 'cupy._core.new_fusion' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/new_fusion.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/new_fusion.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/new_fusion.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/new_fusion.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/internal.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/internal.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core.numpy_allocator' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/numpy_allocator.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/numpy_allocator.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/numpy_allocator.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/numpy_allocator.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._core.raw' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/raw.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/raw.o -std=c++14 INFO:root:building 'cupy.cuda.common' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupy/cuda INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/common.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/common.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/common.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/common.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy.cuda.cufft' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/cufft.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/cufft.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/raw.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/raw.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 4 warnings generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/core.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/core.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/fusion.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_core/fusion.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy.cuda.device' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/device.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/device.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/device.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/device.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy.cuda.memory' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/memory.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/memory.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/cufft.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/cufft.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] cupy/cuda/memory.cpp:5055:29: warning: function '__pyx_libcpp_mutex_limited_api_ensure_gil' is not needed and will not be emitted [-Wunneeded-internal-declaration] 5055 | static PyGILState_STATE __pyx_libcpp_mutex_limited_api_ensure_gil() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/memory.cpp:5073:16: warning: function '__pyx_libcpp_mutex_has_gil' is not needed and will not be emitted [-Wunneeded-internal-declaration] 5073 | static int __pyx_libcpp_mutex_has_gil() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/memory.cpp:5193:17: warning: unused function '__pyx_libcpp_mutex_unlock' [-Wunused-function] 5193 | inline void __pyx_libcpp_mutex_unlock() {} // no-op | ^~~~~~~~~~~~~~~~~~~~~~~~~ INFO:root:building 'cupy.cuda.memory_hook' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/memory_hook.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/memory_hook.o -std=c++14 INFO:root:building 'cupy.cuda.pinned_memory' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/pinned_memory.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/pinned_memory.o -std=c++14 INFO:root:building 'cupy.cuda.function' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/function.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/function.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/memory_hook.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hook.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] cupy/cuda/pinned_memory.cpp:4872:29: warning: function '__pyx_libcpp_mutex_limited_api_ensure_gil' is not needed and will not be emitted [-Wunneeded-internal-declaration] 4872 | static PyGILState_STATE __pyx_libcpp_mutex_limited_api_ensure_gil() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/pinned_memory.cpp:4890:16: warning: function '__pyx_libcpp_mutex_has_gil' is not needed and will not be emitted [-Wunneeded-internal-declaration] 4890 | static int __pyx_libcpp_mutex_has_gil() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/pinned_memory.cpp:5010:17: warning: unused function '__pyx_libcpp_mutex_unlock' [-Wunused-function] 5010 | inline void __pyx_libcpp_mutex_unlock() {} // no-op | ^~~~~~~~~~~~~~~~~~~~~~~~~ INFO:root:building 'cupy.cuda.stream' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/stream.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/stream.o -std=c++14 3 warnings generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/memory.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/memory.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 3 warnings generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/pinned_memory.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/pinned_memory.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/function.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/function.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/stream.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/stream.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy.cuda.graph' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/graph.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/graph.o -std=c++14 INFO:root:building 'cupy.cuda.texture' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/texture.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/texture.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/graph.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/graph.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from cupy/cuda/texture.cpp:1244: In file included from cupy/cuda/../../cupy_backends/cupy_backend.h:6: cupy/cuda/../../cupy_backends/hip/cupy_hip.h:22:12: warning: 'hipDevicePrimaryCtxRelease' is deprecated: This API is marked as deprecated and might not be supported in future releases. For more details please refer https://github.com/ROCm/HIP/blob/develop/docs/reference/deprecated_api_list.md [-Wdeprecated-declarations] 22 | return hipDevicePrimaryCtxRelease(dev); | ^ /usr/include/hip/hip_runtime_api.h:6233:1: note: 'hipDevicePrimaryCtxRelease' has been explicitly marked deprecated here 6233 | HIP_DEPRECATED(HIP_DEPRECATED_MSG) | ^ /usr/include/hip/hip_runtime_api.h:641:44: note: expanded from macro 'HIP_DEPRECATED' 641 | #define HIP_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ INFO:root:building 'cupy.fft._cache' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupy/fft INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/fft/_cache.cpp -o build/temp.linux-x86_64-cpython-314/cupy/fft/_cache.o -std=c++14 INFO:root:building 'cupy.fft._callback' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/fft/_callback.cpp -o build/temp.linux-x86_64-cpython-314/cupy/fft/_callback.o -std=c++14 1 warning generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/texture.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/cuda/texture.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/fft/_cache.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/fft/_cache.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy.lib._polynomial' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupy/lib INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/lib/_polynomial.cpp -o build/temp.linux-x86_64-cpython-314/cupy/lib/_polynomial.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/fft/_callback.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/fft/_callback.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy._util' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_util.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_util.o -std=c++14 INFO:root:building 'cupyx.scipy.ndimage._bbox_slices' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupyx/scipy/ndimage INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupyx/scipy/ndimage/_bbox_slices.cpp -o build/temp.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_bbox_slices.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/lib/_polynomial.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/lib/_polynomial.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_util.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy/_util.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy_backends.cuda.libs.nvtx' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/libs/nvtx.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvtx.o -std=c++14 INFO:root:building 'cupy_backends.cuda.libs.cusolver' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/libs/cusolver.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusolver.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvtx.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvtx.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from cupy_backends/cuda/libs/cusolver.cpp:1225: In file included from cupy_backends/cuda/libs/../../cupy_lapack.h:12: In file included from cupy_backends/cuda/libs/../../hip/cupy_rocsolver.h:4: cupy_backends/cuda/libs/../../hip/cupy_hip.h:22:12: warning: 'hipDevicePrimaryCtxRelease' is deprecated: This API is marked as deprecated and might not be supported in future releases. For more details please refer https://github.com/ROCm/HIP/blob/develop/docs/reference/deprecated_api_list.md [-Wdeprecated-declarations] 22 | return hipDevicePrimaryCtxRelease(dev); | ^ /usr/include/hip/hip_runtime_api.h:6233:1: note: 'hipDevicePrimaryCtxRelease' has been explicitly marked deprecated here 6233 | HIP_DEPRECATED(HIP_DEPRECATED_MSG) | ^ /usr/include/hip/hip_runtime_api.h:641:44: note: expanded from macro 'HIP_DEPRECATED' 641 | #define HIP_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ In file included from cupy_backends/cuda/libs/cusolver.cpp:1225: In file included from cupy_backends/cuda/libs/../../cupy_lapack.h:12: In file included from cupy_backends/cuda/libs/../../hip/cupy_rocsolver.h:5: cupy_backends/cuda/libs/../../hip/cupy_hipblas.h:403:14: warning: result of comparison of constant -1 with expression of type 'cublasGemmAlgo_t' is always true [-Wtautological-constant-out-of-range-compare] 403 | if (algo != -1) { // must be CUBLAS_GEMM_DEFAULT | ~~~~ ^ ~~ cupy_backends/cuda/libs/../../hip/cupy_hipblas.h:552:14: warning: result of comparison of constant -1 with expression of type 'cublasGemmAlgo_t' is always true [-Wtautological-constant-out-of-range-compare] 552 | if (algo != -1) { // must be CUBLAS_GEMM_DEFAULT | ~~~~ ^ ~~ In file included from cupy_backends/cuda/libs/cusolver.cpp:1225: In file included from cupy_backends/cuda/libs/../../cupy_lapack.h:12: cupy_backends/cuda/libs/../../hip/cupy_rocsolver.h:72:1: warning: typedef requires a name [-Wmissing-declarations] 72 | typedef enum cusolverDnParams_t {}; | ^~~~~~~ INFO:root:building 'cupyx.cusolver' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupyx/cusolver.cpp -o build/temp.linux-x86_64-cpython-314/cupyx/cusolver.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_bbox_slices.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_bbox_slices.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from cupyx/cusolver.cpp:1244: In file included from cupyx/../cupy_backends/cupy_lapack.h:12: In file included from cupyx/../cupy_backends/hip/cupy_rocsolver.h:4: cupyx/../cupy_backends/hip/cupy_hip.h:22:12: warning: 'hipDevicePrimaryCtxRelease' is deprecated: This API is marked as deprecated and might not be supported in future releases. For more details please refer https://github.com/ROCm/HIP/blob/develop/docs/reference/deprecated_api_list.md [-Wdeprecated-declarations] 22 | return hipDevicePrimaryCtxRelease(dev); | ^ /usr/include/hip/hip_runtime_api.h:6233:1: note: 'hipDevicePrimaryCtxRelease' has been explicitly marked deprecated here 6233 | HIP_DEPRECATED(HIP_DEPRECATED_MSG) | ^ /usr/include/hip/hip_runtime_api.h:641:44: note: expanded from macro 'HIP_DEPRECATED' 641 | #define HIP_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ In file included from cupyx/cusolver.cpp:1244: In file included from cupyx/../cupy_backends/cupy_lapack.h:12: In file included from cupyx/../cupy_backends/hip/cupy_rocsolver.h:5: cupyx/../cupy_backends/hip/cupy_hipblas.h:403:14: warning: result of comparison of constant -1 with expression of type 'cublasGemmAlgo_t' is always true [-Wtautological-constant-out-of-range-compare] 403 | if (algo != -1) { // must be CUBLAS_GEMM_DEFAULT | ~~~~ ^ ~~ cupyx/../cupy_backends/hip/cupy_hipblas.h:552:14: warning: result of comparison of constant -1 with expression of type 'cublasGemmAlgo_t' is always true [-Wtautological-constant-out-of-range-compare] 552 | if (algo != -1) { // must be CUBLAS_GEMM_DEFAULT | ~~~~ ^ ~~ In file included from cupyx/cusolver.cpp:1244: In file included from cupyx/../cupy_backends/cupy_lapack.h:12: cupyx/../cupy_backends/hip/cupy_rocsolver.h:72:1: warning: typedef requires a name [-Wmissing-declarations] 72 | typedef enum cusolverDnParams_t {}; | ^~~~~~~ cupy.cuda.cub: Device code: cupy/cuda/cupy_cub.cu cupy.cuda.cub: Building: build/temp.device_objects/cupy/cuda/cupy_cub.cu.o INFO:root:building 'cupy_backends.cuda.libs.nccl' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy_backends/cuda/libs/nccl.cpp -o build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nccl.o -std=c++14 4 warnings generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupyx/cusolver.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupyx/cusolver.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nccl.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lrccl -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nccl.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:building 'cupy.random._bit_generator' extension INFO:root:creating build/temp.linux-x86_64-cpython-314/cupy/random INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/random/_bit_generator.cpp -o build/temp.linux-x86_64-cpython-314/cupy/random/_bit_generator.o -std=c++14 4 warnings generated. INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusolver.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhipblas -lhipfft -lhiprand -lhipsparse -lrocfft -lroctx64 -lrocblas -lrocsolver -lrocsparse -o build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusolver.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/random/_bit_generator.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhiprand -o build/lib.linux-x86_64-cpython-314/cupy/random/_bit_generator.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy.random._generator_api: Device code: cupy/random/cupy_distributions.cu cupy.random._generator_api: Building: build/temp.device_objects/cupy/random/cupy_distributions.cu.o HIPCC options: ['-O2', '-fPIC', '--include', 'hip_runtime.h', '--std=c++17'] Command: ['/usr/bin/hipcc', '-D_FORCE_INLINES=1', '-DCYTHON_EXTERN_C=extern "C"', '-DNPY_TARGET_VERSION=NPY_2_0_API_VERSION', '-DCUPY_USE_HIP=1', '-D__HIP_PLATFORM_AMD__=1', '-D__HIP_PLATFORM_HCC__=1', '-DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP', '-DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29', '-DCUPY_CUB_VERSION_CODE=400100', '-I/usr/hipfft/include', '-I/usr/include/hipcub', '-I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '-I/usr/include', '-I/usr/include/hip', '-I/usr/include/rocrand', '-I/usr/include/hiprand', '-I/usr/include/roctracer', '-I/usr/include/hipblas', '-I/usr/include/hipsparse', '-I/usr/include/hipfft', '-I/usr/include/rocsolver', '-I/usr/include/rccl', '-I/usr/lib64/python3.14/site-packages/numpy/_core/include', '-c', 'cupy/cuda/cupy_cub.cu', '-o', 'build/temp.device_objects/cupy/cuda/cupy_cub.cu.o', '-O2', '-fPIC', '--include', 'hip_runtime.h', '--std=c++17'] cupy.cuda.thrust: Device code: cupy/cuda/cupy_thrust.cu cupy.cuda.thrust: Building: build/temp.device_objects/cupy/cuda/cupy_thrust.cu.o HIPCC options: ['-O2', '-fPIC', '--include', 'hip_runtime.h', '--std=c++17'] Command: ['/usr/bin/hipcc', '-D_FORCE_INLINES=1', '-DCYTHON_EXTERN_C=extern "C"', '-DNPY_TARGET_VERSION=NPY_2_0_API_VERSION', '-DCUPY_USE_HIP=1', '-D__HIP_PLATFORM_AMD__=1', '-D__HIP_PLATFORM_HCC__=1', '-DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP', '-DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29', '-DCUPY_CUB_VERSION_CODE=400100', '-I/usr/hipfft/include', '-I/usr/include/hipcub', '-I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '-I/usr/include', '-I/usr/include/hip', '-I/usr/include/rocrand', '-I/usr/include/hiprand', '-I/usr/include/roctracer', '-I/usr/include/hipblas', '-I/usr/include/hipsparse', '-I/usr/include/hipfft', '-I/usr/include/rocsolver', '-I/usr/include/rccl', '-I/usr/lib64/python3.14/site-packages/numpy/_core/include', '-c', 'cupy/cuda/cupy_thrust.cu', '-o', 'build/temp.device_objects/cupy/cuda/cupy_thrust.cu.o', '-O2', '-fPIC', '--include', 'hip_runtime.h', '--std=c++17'] INFO:root:building 'cupy._core.dlpack' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/_core/dlpack.cpp -o build/temp.linux-x86_64-cpython-314/cupy/_core/dlpack.o -std=c++14 cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/_core/dlpack.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -o build/lib.linux-x86_64-cpython-314/cupy/_core/dlpack.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ HIPCC options: ['-O2', '-fPIC', '--include', 'hip_runtime.h', '--std=c++17'] Command: ['/usr/bin/hipcc', '-D_FORCE_INLINES=1', '-DCYTHON_EXTERN_C=extern "C"', '-DNPY_TARGET_VERSION=NPY_2_0_API_VERSION', '-DCUPY_USE_HIP=1', '-D__HIP_PLATFORM_AMD__=1', '-D__HIP_PLATFORM_HCC__=1', '-DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP', '-DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29', '-DCUPY_CUB_VERSION_CODE=400100', '-I/usr/hipfft/include', '-I/usr/include/hipcub', '-I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include', '-I/usr/include', '-I/usr/include/hip', '-I/usr/include/rocrand', '-I/usr/include/hiprand', '-I/usr/include/roctracer', '-I/usr/include/hipblas', '-I/usr/include/hipsparse', '-I/usr/include/hipfft', '-I/usr/include/rocsolver', '-I/usr/include/rccl', '-I/usr/lib64/python3.14/site-packages/numpy/_core/include', '-c', 'cupy/random/cupy_distributions.cu', '-o', 'build/temp.device_objects/cupy/random/cupy_distributions.cu.o', '-O2', '-fPIC', '--include', 'hip_runtime.h', '--std=c++17'] INFO:root:building 'cupy.random._generator_api' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/random/_generator_api.cpp -o build/temp.linux-x86_64-cpython-314/cupy/random/_generator_api.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/random/_generator_api.o build/temp.device_objects/cupy/random/cupy_distributions.cu.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -lhiprand -o build/lib.linux-x86_64-cpython-314/cupy/random/_generator_api.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 216 warnings generated when compiling for gfx1012. 216 warnings generated when compiling for gfx1010. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cucupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: retu:rn913 :f23.:t ewarning: m'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations]p late operator()(std::forward< Ts913 | > ( a r gs ) D.ev..i)c;e R e| ^d uce::ArgMin(workspacupy/cuda/cupy_cub.cuc:e1040,: 36w: onote: rin instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested herek space_size, sta t1040ic | _ c as t( xCU)P,Y _ | C ^ UB_ARGMIN: return dtype_d/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuhi:s57p:a50:t note: cin instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here her(dtype_id, _c u57b | _ r e dcuasce eCU_PYa_TrYPgE_mBiOnO(L):, | ^ return f.template op/usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpper:293a:to5:r (note: 'ArgMin *, int>' has been explicitly marked deprecated here) (st d293: | : f o r wHaIrdPD(EaPrRgEsC).A..T)E;D _ | B ^E CAUSE( | ^ cupy/cuda/cupy_cub.cu:1040:36/usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp: :note: 59in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here: 46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 1040 | 59 | c a se# dCUefPiY_nCUe BH_AIRPGMCINUB:_ D rEPeRtuErnC AdTtEyDpe__dBiEsCpAaUtScEh(erM(SGd)ty pe[_i[dd,e p_rceucba_treeddu(ceM_SGa)rg]mi]n( ) ,| ^ | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ cupy/cuda/cupy_cub.cu:/usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:91359::469:: note: warning: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE'ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 59 | #defi n913e | H I P CU B_ D EDPeREvCAiTceERD_eBdEuCAcUSeE:(:MASrGg)M i[n[(dweoprrekcastpaecde(M,SG )w]o]r k | s ^ pace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_itecupy/cuda/cupy_cub.cum:s913, :s9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cucupy/cuda/cupy_cub.cu:790::957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ 9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1030. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1031. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1035. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1100. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ 216 warnings generated when compiling for gfx1036. cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1102. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1101. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1103. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1150. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1151. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1152. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx1153. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ INFO:root:building 'cupy.cuda.thrust' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/thrust.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/thrust.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/thrust.o build/temp.device_objects/cupy/cuda/cupy_thrust.cu.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -o build/lib.linux-x86_64-cpython-314/cupy/cuda/thrust.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 216 warnings generated when compiling for gfx1200. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx900. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ 216 warnings generated when compiling for gfx1201. cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx906. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx90a. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ 216 warnings generated when compiling for gfx908. cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx90a. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for gfx942. 216 warnings generated when compiling for gfx950. cupy/cuda/cupy_cub.cu:266:9: warning: 'TransformInputIterator>' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 266 | typedef TransformInputIterator> seg_offset_itr; | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:758:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 758 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:785:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 785 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:822:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 822 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:876:27: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 876 | int num_segments, seg_offset_itr offset_start, cudaStream_t s) | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:1073:5: warning: 'seg_offset_itr' is deprecated: Use rocprim::transform_iterator or rocthrust::transform_iterator instead [-Wdeprecated-declarations] 1073 | seg_offset_itr itr(count_itr, scaling); | ^ /usr/include/hipcub/iterator/../backend/rocprim/iterator/transform_input_iterator.hpp:54:7: note: 'TransformInputIterator>' has been explicitly marked deprecated here 54 | class HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:750:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 750 | DeviceReduce::Sum(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1034:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1034 | case CUPY_CUB_SUM: return dtype_dispatcher(dtype_id, _cub_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:807:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 807 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 808 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 809 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:813:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 813 | DeviceReduce::Min(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 814 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1036:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_min, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1036 | case CUPY_CUB_MIN: return dtype_dispatcher(dtype_id, _cub_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:853:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 853 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 854 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 855 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:859:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 859 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | static_cast(y), num_items, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:867:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 867 | DeviceReduce::Max(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | static_cast(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1038:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_max, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1038 | case CUPY_CUB_MAX: return dtype_dispatcher(dtype_id, _cub_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:913:23: warning: 'ArgMin *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMin interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmin::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1040:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmin, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1040 | case CUPY_CUB_ARGMIN: return dtype_dispatcher(dtype_id, _cub_reduce_argmin(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:293:5: note: 'ArgMin *, int>' has been explicitly marked deprecated here 293 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:913:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 913 | DeviceReduce::ArgMin(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax<__half *, rocprim::key_value_pair *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax<__half *, rocprim::key_value_pair *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, rocprim::key_value_pair> *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, rocprim::key_value_pair> *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:928:23: warning: 'ArgMax *, int>' is deprecated: CUB has superseded this interface in favor of the ArgMax interface that takes two separate iterators: one iterator to which the extremum is written and another iterator to which the index of the found extremum is written. [-Wdeprecated-declarations] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_argmax::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1042:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_argmax, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1042 | case CUPY_CUB_ARGMAX: return dtype_dispatcher(dtype_id, _cub_reduce_argmax(), | ^ /usr/include/hipcub/device/../backend/rocprim/device/device_reduce.hpp:410:5: note: 'ArgMax *, int>' has been explicitly marked deprecated here 410 | HIPCUB_DEPRECATED_BECAUSE( | ^ /usr/include/hipcub/device/../backend/rocprim/device/../../../util_deprecated.hpp:59:46: note: expanded from macro 'HIPCUB_DEPRECATED_BECAUSE' 59 | #define HIPCUB_DEPRECATED_BECAUSE(MSG) [[deprecated(MSG)]] | ^ cupy/cuda/cupy_cub.cu:928:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 928 | DeviceReduce::ArgMax(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | static_cast*>(y), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:777:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 777 | DeviceReduce::Reduce(workspace, workspace_size, static_cast(x), | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778 | static_cast(y), num_items, product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1044:36: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1044 | case CUPY_CUB_PROD: return dtype_dispatcher(dtype_id, _cub_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:760:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 760 | DeviceSegmentedReduce::Sum(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1077:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_sum, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1077 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_sum(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:826:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 826 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 827 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | typename select_min::type{}, std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:833:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 833 | DeviceSegmentedReduce::Min(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_min::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1080:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_min, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1080 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_min(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:883:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 883 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | typename select_max::type{}, half_negate_inf(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:890:17: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 890 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | typename select_max::type{}, -std::numeric_limits::infinity(), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:898:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 898 | DeviceSegmentedReduce::Max(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | offset_start, offset_start+1, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_max::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1083:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_max, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1083 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_max(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:790:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 790 | DeviceSegmentedReduce::Reduce(workspace, workspace_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | static_cast(x), static_cast(y), num_segments, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 792 | offset_start, offset_start+1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 793 | product_op, static_cast(1.0f), s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_segmented_reduce_prod::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1086:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_segmented_reduce_prod, void *&, unsigned long &, void *&, void *&, int &, hipcub::TransformInputIterator> &, ihipStream_t *&>' requested here 1086 | return dtype_dispatcher(dtype_id, _cub_segmented_reduce_prod(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:943:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 943 | DeviceScan::InclusiveSum(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | static_cast(output), num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_sum::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1111:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_sum, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1111 | return dtype_dispatcher(dtype_id, _cub_inclusive_sum(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()<__half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:957:9: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 957 | DeviceScan::InclusiveScan(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | static_cast(output), product_op, num_items, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_inclusive_product::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1114:16: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_inclusive_product, void *&, unsigned long &, void *&, void *&, int &, ihipStream_t *&>' requested here 1114 | return dtype_dispatcher(dtype_id, _cub_inclusive_product(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:41:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 41 | case CUPY_TYPE_INT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:42:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 42 | case CUPY_TYPE_INT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:43:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 43 | case CUPY_TYPE_INT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:44:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 44 | case CUPY_TYPE_INT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:45:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 45 | case CUPY_TYPE_UINT8: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:46:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 46 | case CUPY_TYPE_UINT16: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:47:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 47 | case CUPY_TYPE_UINT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:48:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 48 | case CUPY_TYPE_UINT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:51:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()<__half, __half>' requested here 51 | case CUPY_TYPE_FLOAT16: return f.template operator()<__half>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:53:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 53 | case CUPY_TYPE_FLOAT32: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:54:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 54 | case CUPY_TYPE_FLOAT64: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:55:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 55 | case CUPY_TYPE_COMPLEX64: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:56:50: note: in instantiation of function template specialization '_cub_histogram_range::operator(), thrust::complex>' requested here 56 | case CUPY_TYPE_COMPLEX128: return f.template operator()>(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ cupy/cuda/cupy_cub.cu:987:13: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result] 987 | DeviceHistogram::HistogramRange(workspace, workspace_size, static_cast(input), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | #ifndef CUPY_USE_HIP | ~~~~~~~~~~~~~~~~~~~~ 989 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | #else | ~~~~~ 991 | // rocPRIM looks up atomic_add() from the namespace rocprim::detail; there's no way we can | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 992 | // inject a "long long" version as we did for CUDA, so we must do it in "unsigned long long" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | // and convert later... | ~~~~~~~~~~~~~~~~~~~~~~~ 994 | static_cast(output), n_bins, static_cast(bins), num_samples, s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include/cupy/type_dispatcher.cuh:57:50: note: in instantiation of function template specialization '_cub_histogram_range::operator()' requested here 57 | case CUPY_TYPE_BOOL: return f.template operator()(std::forward(args)...); | ^ cupy/cuda/cupy_cub.cu:1141:12: note: in instantiation of function template specialization 'dtype_dispatcher<_cub_histogram_range, void *&, unsigned long &, void *&, void *&, int &, void *&, unsigned long &, ihipStream_t *&>' requested here 1141 | return dtype_dispatcher(dtype_id, _cub_histogram_range(), | ^ 216 warnings generated when compiling for host. INFO:root:building 'cupy.cuda.cub' extension INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -D_FORCE_INLINES=1 "-DCYTHON_EXTERN_C=extern \"C\"" -DNPY_TARGET_VERSION=NPY_2_0_API_VERSION -DCUPY_USE_HIP=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -DTHRUST_DEVICE_SYSTEM=THRUST_DEVICE_SYSTEM_HIP -DCUPY_CACHE_KEY=3b702ad5829636350fd8c2b7e6c02061a3afef29 -DCUPY_CUB_VERSION_CODE=400100 -I/usr/hipfft/include -I/usr/include/hipcub -I/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/cupy/_core/include -I/usr/include -I/usr/include/hip -I/usr/include/rocrand -I/usr/include/hiprand -I/usr/include/roctracer -I/usr/include/hipblas -I/usr/include/hipsparse -I/usr/include/hipfft -I/usr/include/rocsolver -I/usr/include/rccl -I/usr/lib64/python3.14/site-packages/numpy/_core/include -I/usr/include/python3.14 -c cupy/cuda/cub.cpp -o build/temp.linux-x86_64-cpython-314/cupy/cuda/cub.o -std=c++14 INFO:root:/usr/lib64/rocm/llvm/bin/amdclang++ -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-x86_64-cpython-314/cupy/cuda/cub.o build/temp.device_objects/cupy/cuda/cupy_cub.cu.o -L/usr/hipfft/lib -L/usr/lib -L/usr/lib64 -lamdhip64 -o build/lib.linux-x86_64-cpython-314/cupy/cuda/cub.cpython-314-x86_64-linux-gnu.so clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-specs=/usr/lib/rpm/redhat/redhat-package-notes' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] INFO:root:installing to build/bdist.linux-x86_64/wheel INFO:root:running install INFO:root:running install_lib INFO:root:creating build/bdist.linux-x86_64/wheel INFO:root:creating build/bdist.linux-x86_64/wheel/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_util.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_util.pyi -> build/bdist.linux-x86_64/wheel/./cupy INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_binary INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_binary/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_binary INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_binary/elementwise.py -> build/bdist.linux-x86_64/wheel/./cupy/_binary INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_binary/packing.py -> build/bdist.linux-x86_64/wheel/./cupy/_binary INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/dlpack.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/fusion.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/core.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/raw.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/internal.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/numpy_allocator.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/new_fusion.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/flags.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_scalar.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_statistics.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_manipulation.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_linalg.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_math.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_sorting.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_logic.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_indexing.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_reduction.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_kernel.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_routines_binary.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_trace.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_optimize_config.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_memory_range.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_variable.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_kernel.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_thread_local.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_cub_reduction.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_dtype.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_carray.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_accelerator.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/README.md -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/_dlpack INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/_dlpack/dlpack.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/_dlpack INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/_jitify INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/_jitify/jitify.hpp -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/_jitify INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/atomics.cuh -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/bfloat16.cuh -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/carray.cuh -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/README.md -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/arithmetic.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/catrig.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/catrigf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/ccosh.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/ccoshf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/cexp.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/cexpf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/clog.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/clogf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/complex.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/complex_inl.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/cpow.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/cproj.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/csinh.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/csinhf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/csqrt.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/csqrtf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/ctanh.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/ctanhf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/math_private.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex/namespace.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/complex INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/complex.cuh -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/cuComplex_bridge.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/cuda_workaround.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/float16.cuh -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/hip_workaround.cuh -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/math_constants.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/type_dispatcher.cuh -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/airy.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/alg.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/xsf/amos INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/amos/amos.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/amos INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/amos.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/bessel.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/beta.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/binom.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cdflib.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/airy.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/bdtr.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/besselpoly.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/beta.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/cbrt.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/chbevl.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/chdtr.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/const.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/dd_real.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/ellie.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/ellik.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/ellpe.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/ellpj.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/ellpk.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/erfinv.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/exp10.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/exp2.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/expn.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/fdtr.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/fresnl.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/gamma.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/gdtr.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/hyp2f1.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/hyperg.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/i0.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/i1.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/igam.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/igam_asymp_coeff.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/igami.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/incbet.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/incbi.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/j0.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/j1.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/jv.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/k0.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/k1.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/kn.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/kolmogorov.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/lanczos.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/nbdtr.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/ndtr.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/ndtri.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/owens_t.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/pdtr.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/poch.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/polevl.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/psi.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/rgamma.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/round.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/scipy_iv.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/shichi.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/sici.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/sindg.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/spence.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/struve.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/tandg.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/trig.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/tukey.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/unity.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/yn.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/yv.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/zeta.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/cephes/zetac.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/cephes INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/config.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/digamma.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/dual.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/ellip.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/erf.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/error.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/evalpoly.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/exp.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/expint.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/faddeeva.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/fp_error_metrics.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/fresnel.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/gamma.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/hyp2f1.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/iv_ratio.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/kelvin.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/lambertw.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/legendre.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/log.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/log_exp.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/loggamma.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/mathieu.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/numbers.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/numpy.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/par_cyl.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/recur.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/sici.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/xsf/specfun INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/specfun/specfun.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/specfun INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/specfun.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/sph_bessel.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/sph_harm.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/sphd_wave.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/stats.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/struve.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/xsf/third_party INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_core/include/cupy/xsf/third_party/kokkos INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/third_party/kokkos/mdspan.hpp -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf/third_party/kokkos INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/tools.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/trig.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/wright_bessel.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/zeta.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/include/cupy/xsf/zlog1.h -> build/bdist.linux-x86_64/wheel/./cupy/_core/include/cupy/xsf INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_codeblock.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_interface.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_op.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_fusion_optimization.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_gufuncs.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/_ufuncs.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_core/syncdetect.py -> build/bdist.linux-x86_64/wheel/./cupy/_core INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_creation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_creation/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_creation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_creation/basic.py -> build/bdist.linux-x86_64/wheel/./cupy/_creation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_creation/from_data.py -> build/bdist.linux-x86_64/wheel/./cupy/_creation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_creation/matrix.py -> build/bdist.linux-x86_64/wheel/./cupy/_creation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_creation/ranges.py -> build/bdist.linux-x86_64/wheel/./cupy/_creation INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_functional INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_functional/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_functional INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_functional/piecewise.py -> build/bdist.linux-x86_64/wheel/./cupy/_functional INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_functional/vectorize.py -> build/bdist.linux-x86_64/wheel/./cupy/_functional INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_indexing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_indexing/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_indexing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_indexing/generate.py -> build/bdist.linux-x86_64/wheel/./cupy/_indexing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_indexing/indexing.py -> build/bdist.linux-x86_64/wheel/./cupy/_indexing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_indexing/insert.py -> build/bdist.linux-x86_64/wheel/./cupy/_indexing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_indexing/iterate.py -> build/bdist.linux-x86_64/wheel/./cupy/_indexing INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_io INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_io/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_io INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_io/formatting.py -> build/bdist.linux-x86_64/wheel/./cupy/_io INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_io/npz.py -> build/bdist.linux-x86_64/wheel/./cupy/_io INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_io/text.py -> build/bdist.linux-x86_64/wheel/./cupy/_io INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_logic INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_logic/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_logic INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_logic/comparison.py -> build/bdist.linux-x86_64/wheel/./cupy/_logic INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_logic/content.py -> build/bdist.linux-x86_64/wheel/./cupy/_logic INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_logic/ops.py -> build/bdist.linux-x86_64/wheel/./cupy/_logic INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_logic/truth.py -> build/bdist.linux-x86_64/wheel/./cupy/_logic INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_logic/type_testing.py -> build/bdist.linux-x86_64/wheel/./cupy/_logic INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/add_remove.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/basic.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/dims.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/join.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/kind.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/rearrange.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/shape.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/split.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/tiling.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_manipulation/transpose.py -> build/bdist.linux-x86_64/wheel/./cupy/_manipulation INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/arithmetic.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/explog.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/floating.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/hyperbolic.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/misc.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/rational.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/rounding.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/special.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/sumprod.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/trigonometric.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/ufunc.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_math/window.py -> build/bdist.linux-x86_64/wheel/./cupy/_math INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_misc INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_misc/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_misc INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_misc/byte_bounds.py -> build/bdist.linux-x86_64/wheel/./cupy/_misc INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_misc/memory_ranges.py -> build/bdist.linux-x86_64/wheel/./cupy/_misc INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_misc/who.py -> build/bdist.linux-x86_64/wheel/./cupy/_misc INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_padding INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_padding/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_padding INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_padding/pad.py -> build/bdist.linux-x86_64/wheel/./cupy/_padding INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_sorting INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_sorting/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_sorting INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_sorting/count.py -> build/bdist.linux-x86_64/wheel/./cupy/_sorting INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_sorting/search.py -> build/bdist.linux-x86_64/wheel/./cupy/_sorting INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_sorting/sort.py -> build/bdist.linux-x86_64/wheel/./cupy/_sorting INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/_statistics INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_statistics/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/_statistics INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_statistics/correlation.py -> build/bdist.linux-x86_64/wheel/./cupy/_statistics INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_statistics/histogram.py -> build/bdist.linux-x86_64/wheel/./cupy/_statistics INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_statistics/meanvar.py -> build/bdist.linux-x86_64/wheel/./cupy/_statistics INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_statistics/order.py -> build/bdist.linux-x86_64/wheel/./cupy/_statistics INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cub.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/thrust.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/texture.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/memory.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/stream.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/graph.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/function.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/pinned_memory.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hook.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cufft.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/device.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/common.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cufft.pyx -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cufft.pxd -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cupy_cufft.h -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cupy_cufftXt.h -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cupy_cufftXt.cu -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cupy_cub.cu -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cupy_thrust.cu -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/cuda/memory_hooks INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hooks/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda/memory_hooks INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hooks/debug_print.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda/memory_hooks INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/memory_hooks/line_profile.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda/memory_hooks INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/cutensor.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/nccl.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/nvtx.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/profiler.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/runtime.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cuda/compiler.py -> build/bdist.linux-x86_64/wheel/./cupy/cuda INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/exceptions INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/exceptions/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/exceptions INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/fft/_callback.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/fft/_cache.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/fft/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/fft/_config.py -> build/bdist.linux-x86_64/wheel/./cupy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/fft/_fft.py -> build/bdist.linux-x86_64/wheel/./cupy/fft INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/lib INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/lib/_polynomial.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/lib INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/lib/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/lib INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/lib/_routines_poly.py -> build/bdist.linux-x86_64/wheel/./cupy/lib INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/lib/_shape_base.py -> build/bdist.linux-x86_64/wheel/./cupy/lib INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/lib/stride_tricks.py -> build/bdist.linux-x86_64/wheel/./cupy/lib INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_decomposition.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_eigenvalue.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_einsum.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_einsum_cutn.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_einsum_opt.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_norms.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_product.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_solve.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/linalg/_util.py -> build/bdist.linux-x86_64/wheel/./cupy/linalg INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/polynomial INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/polynomial/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/polynomial INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/polynomial/polynomial.py -> build/bdist.linux-x86_64/wheel/./cupy/polynomial INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/polynomial/polyutils.py -> build/bdist.linux-x86_64/wheel/./cupy/polynomial INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/_generator_api.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/_bit_generator.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/cupy_distributions.cuh -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/cupy_distributions.cu -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/_distributions.py -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/_generator.py -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/_kernels.py -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/_permutations.py -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/random/_sample.py -> build/bdist.linux-x86_64/wheel/./cupy/random INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_array.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_attr.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_bundle.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_condition.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_helper.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_hypothesis.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_loops.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_parameterized.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_protocol_helpers.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_pytest_impl.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/testing/_random.py -> build/bdist.linux-x86_64/wheel/./cupy/testing INFO:root:creating build/bdist.linux-x86_64/wheel/cupy/typing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/typing/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy/typing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/typing/_types.py -> build/bdist.linux-x86_64/wheel/./cupy/typing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_environment.py -> build/bdist.linux-x86_64/wheel/./cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/_version.py -> build/bdist.linux-x86_64/wheel/./cupy INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy/cublas.py -> build/bdist.linux-x86_64/wheel/./cupy INFO:root:creating build/bdist.linux-x86_64/wheel/cupy_backends INFO:root:creating build/bdist.linux-x86_64/wheel/cupy_backends/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/_softlink.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/stream.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/_softlink.pxd -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda INFO:root:creating build/bdist.linux-x86_64/wheel/cupy_backends/cuda/api INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/runtime.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/api INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/driver.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/api INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/_runtime_enum.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/api INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/_driver_enum.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/api INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/api/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/api INFO:root:creating build/bdist.linux-x86_64/wheel/cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusolver.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nccl.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvtx.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cusparse.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/cublas.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/nvrtc.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/curand.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/libs/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda/libs INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/cuda/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy_backends/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupy_backends/__init__.py -> build/bdist.linux-x86_64/wheel/./cupy_backends INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/cusolver.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/distributed INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_array.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_chunk.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_data_transfer.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_elementwise.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_index_arith.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_linalg.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_modes.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/array/_reduction.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed/array INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/_comm.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/_init.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/_klv_utils.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/_nccl_comm.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/_store.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/distributed/_store_actions.py -> build/bdist.linux-x86_64/wheel/./cupyx/distributed INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/_builtin_funcs.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/_compile.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/_cuda_typerules.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/_cuda_types.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/_interface.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/_internal_types.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/cg.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/cub.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/jit/thrust.py -> build/bdist.linux-x86_64/wheel/./cupyx/jit INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/linalg INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/linalg/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/linalg/sparse/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/linalg/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/linalg/sparse/_solve.py -> build/bdist.linux-x86_64/wheel/./cupyx/linalg/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/linalg/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/linalg/_solve.py -> build/bdist.linux-x86_64/wheel/./cupyx/linalg INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/optimizing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/optimizing/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/optimizing INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/optimizing/_optimize.py -> build/bdist.linux-x86_64/wheel/./cupyx/optimizing INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/profiler INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/profiler/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/profiler INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/profiler/_time.py -> build/bdist.linux-x86_64/wheel/./cupyx/profiler INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/profiler/_time_range.py -> build/bdist.linux-x86_64/wheel/./cupyx/profiler INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/profiler/_timeit_magic.py -> build/bdist.linux-x86_64/wheel/./cupyx/profiler INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/_lib INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/_lib/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/_lib INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/_lib/_util.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/_lib INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft/_fft.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft/_fftlog.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft/_helper.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/fft INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/fft/_realtransforms.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/fft INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/fftpack INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/fftpack/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/fftpack INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/fftpack/_fft.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/fftpack INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_bspline.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_bspline2.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_cubic.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_fitpack_repro.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_interpnd.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_interpolate.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_ndbspline.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_ndgriddata.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_polyint.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_rbfinterp.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/interpolate/_rgi.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/interpolate INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg/_array_utils.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg/_decomp_lu.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg/_matfuncs.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg/_solve_triangular.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg/_special_matrices.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/linalg/_uarray.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/linalg INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_bbox_slices.cpython-314-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/ndimage/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/cuda/pba_kernels_3d.h -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/cuda/pba_kernels_2d.h -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage/cuda INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_distance_transform.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_filters.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_filters_core.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_filters_generic.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_fourier.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_interp_kernels.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_interpolation.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_measurements.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_morphology.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_pba_2d.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_pba_3d.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_spline_kernel_weights.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_spline_prefilter_core.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/ndimage/_util.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/ndimage INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/signal INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/signal/windows INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/windows/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal/windows INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/windows/_windows.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal/windows INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_arraytools.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_bsplines.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_czt.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_filter_design.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_fir_filter_design.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_iir_filter_conversions.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_iir_filter_design.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_iir_utils.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_lti_conversion.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_ltisys.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_max_len_seq.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_optimize.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_peak_finding.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_polyutils.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_resample.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_savitzky_golay.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_signaltools.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_signaltools_core.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_spectral.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_spectral_impl.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_splines.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_upfirdn.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_waveforms.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/signal/_wavelets.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/signal INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/sparse INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/sparse/csgraph INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/csgraph/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/csgraph INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/csgraph/_traversal.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/csgraph INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg/_eigen.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg/_interface.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg/_iterative.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg/_lobpcg.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg/_norm.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/linalg/_solve.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse/linalg INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_base.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_compressed.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_construct.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_coo.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_csc.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_csr.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_data.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_dia.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_extract.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_index.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_sputils.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/sparse/_util.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/sparse INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/spatial INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/spatial/delaunay_2d INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial/delaunay_2d INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d/_kernels.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial/delaunay_2d INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d/_schewchuk.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial/delaunay_2d INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/delaunay_2d/_tri.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial/delaunay_2d INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/_delaunay.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/_kdtree.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/_kdtree_utils.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/spatial/distance.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/spatial INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_basic.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_bessel.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_beta.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_binom.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_complexstuff.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_convex_analysis.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_digamma.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_ellip.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_erf.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_exp1.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_expi.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_expn.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_gamma.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_gammainc.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_gammaln.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_gammasgn.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_lambertw.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_loggamma.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_logsoftmax.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_logsumexp.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_lpmv.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_poch.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_polygamma.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_sici.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_softmax.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_sph_harm.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_spherical_bessel.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_statistics.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_stats_distributions.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_trig.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_wright_bessel.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_xlogy.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_zeta.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/special/_zetac.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/special INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/scipy/stats INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/stats INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats/_distributions.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/stats INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats/_morestats.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/stats INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats/_stats.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/stats INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/stats/_stats_py.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy/stats INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/scipy/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/scipy INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/signal INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/signal/_acoustics INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_acoustics/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_acoustics INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_acoustics/_cepstrum.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_acoustics INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/signal/_convolution INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_convolution/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_convolution INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_convolution/_convolve.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_convolution INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/signal/_filtering INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_filtering/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_filtering INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_filtering/_filtering.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_filtering INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/signal/_radartools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_radartools/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_radartools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_radartools/_beamformers.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_radartools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/_radartools/_radartools.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal/_radartools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/signal/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/signal INFO:root:creating build/bdist.linux-x86_64/wheel/cupyx/tools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/tools/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx/tools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/tools/_generate_wheel_metadata.py -> build/bdist.linux-x86_64/wheel/./cupyx/tools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/tools/_hipsparse_stub_mapper.py -> build/bdist.linux-x86_64/wheel/./cupyx/tools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/tools/install_library.py -> build/bdist.linux-x86_64/wheel/./cupyx/tools INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/__init__.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/_gufunc.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/_pinned_array.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/_rsqrt.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/_runtime.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/_scatter.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/_texture.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/_ufunc_config.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/cusparse.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/lapack.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:copying build/lib.linux-x86_64-cpython-314/cupyx/time.py -> build/bdist.linux-x86_64/wheel/./cupyx INFO:root:running install_egg_info INFO:root:running egg_info INFO:root:writing cupy.egg-info/PKG-INFO INFO:root:writing dependency_links to cupy.egg-info/dependency_links.txt INFO:root:writing requirements to cupy.egg-info/requires.txt INFO:root:writing top-level names to cupy.egg-info/top_level.txt INFO:root:reading manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:reading manifest template 'MANIFEST.in' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupy' WARNING:root:warning: no files found matching '*.pxi' under directory 'cupyx' WARNING:root:warning: no files found matching '*.hpp' under directory 'cupy_backends' WARNING:root:warning: no files found matching '*.py' under directory 'tests' INFO:root:adding license file 'LICENSE' INFO:root:adding license file 'docs/source/license.rst' INFO:root:writing manifest file 'cupy.egg-info/SOURCES.txt' INFO:root:Copying cupy.egg-info to build/bdist.linux-x86_64/wheel/./cupy-14.0.0-py3.14.egg-info INFO:root:running install_scripts INFO:root:creating build/bdist.linux-x86_64/wheel/cupy-14.0.0.dist-info/WHEEL INFO:wheel:creating '/builddir/.cache/pip/wheels/35/7d/c7/7aad8229e70cc75ae0edc7b57fb57ece139ef73d78cf0d1d4f/tmpdz04erhf/.tmp-9e6z51wg/cupy-14.0.0-cp314-cp314-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it INFO:wheel:adding 'cupy/__init__.py' INFO:wheel:adding 'cupy/_environment.py' INFO:wheel:adding 'cupy/_util.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_util.pyi' INFO:wheel:adding 'cupy/_version.py' INFO:wheel:adding 'cupy/cublas.py' INFO:wheel:adding 'cupy/_binary/__init__.py' INFO:wheel:adding 'cupy/_binary/elementwise.py' INFO:wheel:adding 'cupy/_binary/packing.py' INFO:wheel:adding 'cupy/_core/__init__.py' INFO:wheel:adding 'cupy/_core/_accelerator.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_carray.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_codeblock.py' INFO:wheel:adding 'cupy/_core/_cub_reduction.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_dtype.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_fusion_interface.py' INFO:wheel:adding 'cupy/_core/_fusion_kernel.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_fusion_op.py' INFO:wheel:adding 'cupy/_core/_fusion_optimization.py' INFO:wheel:adding 'cupy/_core/_fusion_thread_local.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_fusion_trace.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_fusion_variable.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_gufuncs.py' INFO:wheel:adding 'cupy/_core/_kernel.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_memory_range.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_optimize_config.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_reduction.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_binary.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_indexing.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_linalg.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_logic.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_manipulation.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_math.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_sorting.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_routines_statistics.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_scalar.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/_ufuncs.py' INFO:wheel:adding 'cupy/_core/core.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/dlpack.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/flags.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/fusion.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/internal.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/new_fusion.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/numpy_allocator.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/raw.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/_core/syncdetect.py' INFO:wheel:adding 'cupy/_core/include/cupy/README.md' INFO:wheel:adding 'cupy/_core/include/cupy/atomics.cuh' INFO:wheel:adding 'cupy/_core/include/cupy/bfloat16.cuh' INFO:wheel:adding 'cupy/_core/include/cupy/carray.cuh' INFO:wheel:adding 'cupy/_core/include/cupy/complex.cuh' INFO:wheel:adding 'cupy/_core/include/cupy/cuComplex_bridge.h' INFO:wheel:adding 'cupy/_core/include/cupy/cuda_workaround.h' INFO:wheel:adding 'cupy/_core/include/cupy/float16.cuh' INFO:wheel:adding 'cupy/_core/include/cupy/hip_workaround.cuh' INFO:wheel:adding 'cupy/_core/include/cupy/math_constants.h' INFO:wheel:adding 'cupy/_core/include/cupy/type_dispatcher.cuh' INFO:wheel:adding 'cupy/_core/include/cupy/_dlpack/dlpack.h' INFO:wheel:adding 'cupy/_core/include/cupy/_jitify/jitify.hpp' INFO:wheel:adding 'cupy/_core/include/cupy/complex/README.md' INFO:wheel:adding 'cupy/_core/include/cupy/complex/arithmetic.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/catrig.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/catrigf.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/ccosh.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/ccoshf.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/cexp.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/cexpf.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/clog.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/clogf.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/complex.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/complex_inl.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/cpow.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/cproj.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/csinh.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/csinhf.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/csqrt.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/csqrtf.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/ctanh.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/ctanhf.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/math_private.h' INFO:wheel:adding 'cupy/_core/include/cupy/complex/namespace.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/airy.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/alg.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/amos.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/bessel.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/beta.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/binom.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cdflib.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/config.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/digamma.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/dual.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/ellip.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/erf.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/error.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/evalpoly.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/exp.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/expint.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/faddeeva.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/fp_error_metrics.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/fresnel.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/gamma.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/hyp2f1.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/iv_ratio.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/kelvin.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/lambertw.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/legendre.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/log.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/log_exp.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/loggamma.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/mathieu.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/numbers.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/numpy.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/par_cyl.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/recur.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/sici.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/specfun.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/sph_bessel.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/sph_harm.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/sphd_wave.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/stats.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/struve.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/tools.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/trig.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/wright_bessel.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/zeta.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/zlog1.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/amos/amos.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/airy.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/bdtr.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/besselpoly.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/beta.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/cbrt.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/chbevl.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/chdtr.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/const.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/dd_real.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/ellie.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/ellik.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/ellpe.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/ellpj.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/ellpk.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/erfinv.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/exp10.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/exp2.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/expn.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/fdtr.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/fresnl.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/gamma.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/gdtr.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/hyp2f1.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/hyperg.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/i0.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/i1.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/igam.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/igam_asymp_coeff.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/igami.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/incbet.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/incbi.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/j0.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/j1.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/jv.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/k0.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/k1.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/kn.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/kolmogorov.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/lanczos.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/nbdtr.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/ndtr.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/ndtri.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/owens_t.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/pdtr.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/poch.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/polevl.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/psi.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/rgamma.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/round.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/scipy_iv.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/shichi.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/sici.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/sindg.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/spence.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/struve.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/tandg.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/trig.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/tukey.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/unity.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/yn.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/yv.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/zeta.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/cephes/zetac.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/specfun/specfun.h' INFO:wheel:adding 'cupy/_core/include/cupy/xsf/third_party/kokkos/mdspan.hpp' INFO:wheel:adding 'cupy/_creation/__init__.py' INFO:wheel:adding 'cupy/_creation/basic.py' INFO:wheel:adding 'cupy/_creation/from_data.py' INFO:wheel:adding 'cupy/_creation/matrix.py' INFO:wheel:adding 'cupy/_creation/ranges.py' INFO:wheel:adding 'cupy/_functional/__init__.py' INFO:wheel:adding 'cupy/_functional/piecewise.py' INFO:wheel:adding 'cupy/_functional/vectorize.py' INFO:wheel:adding 'cupy/_indexing/__init__.py' INFO:wheel:adding 'cupy/_indexing/generate.py' INFO:wheel:adding 'cupy/_indexing/indexing.py' INFO:wheel:adding 'cupy/_indexing/insert.py' INFO:wheel:adding 'cupy/_indexing/iterate.py' INFO:wheel:adding 'cupy/_io/__init__.py' INFO:wheel:adding 'cupy/_io/formatting.py' INFO:wheel:adding 'cupy/_io/npz.py' INFO:wheel:adding 'cupy/_io/text.py' INFO:wheel:adding 'cupy/_logic/__init__.py' INFO:wheel:adding 'cupy/_logic/comparison.py' INFO:wheel:adding 'cupy/_logic/content.py' INFO:wheel:adding 'cupy/_logic/ops.py' INFO:wheel:adding 'cupy/_logic/truth.py' INFO:wheel:adding 'cupy/_logic/type_testing.py' INFO:wheel:adding 'cupy/_manipulation/__init__.py' INFO:wheel:adding 'cupy/_manipulation/add_remove.py' INFO:wheel:adding 'cupy/_manipulation/basic.py' INFO:wheel:adding 'cupy/_manipulation/dims.py' INFO:wheel:adding 'cupy/_manipulation/join.py' INFO:wheel:adding 'cupy/_manipulation/kind.py' INFO:wheel:adding 'cupy/_manipulation/rearrange.py' INFO:wheel:adding 'cupy/_manipulation/shape.py' INFO:wheel:adding 'cupy/_manipulation/split.py' INFO:wheel:adding 'cupy/_manipulation/tiling.py' INFO:wheel:adding 'cupy/_manipulation/transpose.py' INFO:wheel:adding 'cupy/_math/__init__.py' INFO:wheel:adding 'cupy/_math/arithmetic.py' INFO:wheel:adding 'cupy/_math/explog.py' INFO:wheel:adding 'cupy/_math/floating.py' INFO:wheel:adding 'cupy/_math/hyperbolic.py' INFO:wheel:adding 'cupy/_math/misc.py' INFO:wheel:adding 'cupy/_math/rational.py' INFO:wheel:adding 'cupy/_math/rounding.py' INFO:wheel:adding 'cupy/_math/special.py' INFO:wheel:adding 'cupy/_math/sumprod.py' INFO:wheel:adding 'cupy/_math/trigonometric.py' INFO:wheel:adding 'cupy/_math/ufunc.py' INFO:wheel:adding 'cupy/_math/window.py' INFO:wheel:adding 'cupy/_misc/__init__.py' INFO:wheel:adding 'cupy/_misc/byte_bounds.py' INFO:wheel:adding 'cupy/_misc/memory_ranges.py' INFO:wheel:adding 'cupy/_misc/who.py' INFO:wheel:adding 'cupy/_padding/__init__.py' INFO:wheel:adding 'cupy/_padding/pad.py' INFO:wheel:adding 'cupy/_sorting/__init__.py' INFO:wheel:adding 'cupy/_sorting/count.py' INFO:wheel:adding 'cupy/_sorting/search.py' INFO:wheel:adding 'cupy/_sorting/sort.py' INFO:wheel:adding 'cupy/_statistics/__init__.py' INFO:wheel:adding 'cupy/_statistics/correlation.py' INFO:wheel:adding 'cupy/_statistics/histogram.py' INFO:wheel:adding 'cupy/_statistics/meanvar.py' INFO:wheel:adding 'cupy/_statistics/order.py' INFO:wheel:adding 'cupy/cuda/__init__.py' INFO:wheel:adding 'cupy/cuda/common.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/compiler.py' INFO:wheel:adding 'cupy/cuda/cub.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/cufft.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/cufft.pxd' INFO:wheel:adding 'cupy/cuda/cufft.pyx' INFO:wheel:adding 'cupy/cuda/cupy_cub.cu' INFO:wheel:adding 'cupy/cuda/cupy_cufft.h' INFO:wheel:adding 'cupy/cuda/cupy_cufftXt.cu' INFO:wheel:adding 'cupy/cuda/cupy_cufftXt.h' INFO:wheel:adding 'cupy/cuda/cupy_thrust.cu' INFO:wheel:adding 'cupy/cuda/cutensor.py' INFO:wheel:adding 'cupy/cuda/device.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/function.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/graph.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/memory.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/memory_hook.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/nccl.py' INFO:wheel:adding 'cupy/cuda/nvtx.py' INFO:wheel:adding 'cupy/cuda/pinned_memory.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/profiler.py' INFO:wheel:adding 'cupy/cuda/runtime.py' INFO:wheel:adding 'cupy/cuda/stream.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/texture.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/thrust.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/cuda/memory_hooks/__init__.py' INFO:wheel:adding 'cupy/cuda/memory_hooks/debug_print.py' INFO:wheel:adding 'cupy/cuda/memory_hooks/line_profile.py' INFO:wheel:adding 'cupy/exceptions/__init__.py' INFO:wheel:adding 'cupy/fft/__init__.py' INFO:wheel:adding 'cupy/fft/_cache.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/fft/_callback.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/fft/_config.py' INFO:wheel:adding 'cupy/fft/_fft.py' INFO:wheel:adding 'cupy/lib/__init__.py' INFO:wheel:adding 'cupy/lib/_polynomial.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/lib/_routines_poly.py' INFO:wheel:adding 'cupy/lib/_shape_base.py' INFO:wheel:adding 'cupy/lib/stride_tricks.py' INFO:wheel:adding 'cupy/linalg/__init__.py' INFO:wheel:adding 'cupy/linalg/_decomposition.py' INFO:wheel:adding 'cupy/linalg/_eigenvalue.py' INFO:wheel:adding 'cupy/linalg/_einsum.py' INFO:wheel:adding 'cupy/linalg/_einsum_cutn.py' INFO:wheel:adding 'cupy/linalg/_einsum_opt.py' INFO:wheel:adding 'cupy/linalg/_norms.py' INFO:wheel:adding 'cupy/linalg/_product.py' INFO:wheel:adding 'cupy/linalg/_solve.py' INFO:wheel:adding 'cupy/linalg/_util.py' INFO:wheel:adding 'cupy/polynomial/__init__.py' INFO:wheel:adding 'cupy/polynomial/polynomial.py' INFO:wheel:adding 'cupy/polynomial/polyutils.py' INFO:wheel:adding 'cupy/random/__init__.py' INFO:wheel:adding 'cupy/random/_bit_generator.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/random/_distributions.py' INFO:wheel:adding 'cupy/random/_generator.py' INFO:wheel:adding 'cupy/random/_generator_api.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy/random/_kernels.py' INFO:wheel:adding 'cupy/random/_permutations.py' INFO:wheel:adding 'cupy/random/_sample.py' INFO:wheel:adding 'cupy/random/cupy_distributions.cu' INFO:wheel:adding 'cupy/random/cupy_distributions.cuh' INFO:wheel:adding 'cupy/testing/__init__.py' INFO:wheel:adding 'cupy/testing/_array.py' INFO:wheel:adding 'cupy/testing/_attr.py' INFO:wheel:adding 'cupy/testing/_bundle.py' INFO:wheel:adding 'cupy/testing/_condition.py' INFO:wheel:adding 'cupy/testing/_helper.py' INFO:wheel:adding 'cupy/testing/_hypothesis.py' INFO:wheel:adding 'cupy/testing/_loops.py' INFO:wheel:adding 'cupy/testing/_parameterized.py' INFO:wheel:adding 'cupy/testing/_protocol_helpers.py' INFO:wheel:adding 'cupy/testing/_pytest_impl.py' INFO:wheel:adding 'cupy/testing/_random.py' INFO:wheel:adding 'cupy/typing/__init__.py' INFO:wheel:adding 'cupy/typing/_types.py' INFO:wheel:adding 'cupy-14.0.0.dist-info/licenses/LICENSE' INFO:wheel:adding 'cupy-14.0.0.dist-info/licenses/docs/source/license.rst' INFO:wheel:adding 'cupy_backends/__init__.py' INFO:wheel:adding 'cupy_backends/cuda/__init__.py' INFO:wheel:adding 'cupy_backends/cuda/_softlink.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/_softlink.pxd' INFO:wheel:adding 'cupy_backends/cuda/stream.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/api/__init__.py' INFO:wheel:adding 'cupy_backends/cuda/api/_driver_enum.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/api/_runtime_enum.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/api/driver.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/api/runtime.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/libs/__init__.py' INFO:wheel:adding 'cupy_backends/cuda/libs/cublas.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/libs/curand.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/libs/cusolver.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/libs/cusparse.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/libs/nccl.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/libs/nvrtc.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupy_backends/cuda/libs/nvtx.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupyx/__init__.py' INFO:wheel:adding 'cupyx/_gufunc.py' INFO:wheel:adding 'cupyx/_pinned_array.py' INFO:wheel:adding 'cupyx/_rsqrt.py' INFO:wheel:adding 'cupyx/_runtime.py' INFO:wheel:adding 'cupyx/_scatter.py' INFO:wheel:adding 'cupyx/_texture.py' INFO:wheel:adding 'cupyx/_ufunc_config.py' INFO:wheel:adding 'cupyx/cusolver.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupyx/cusparse.py' INFO:wheel:adding 'cupyx/lapack.py' INFO:wheel:adding 'cupyx/time.py' INFO:wheel:adding 'cupyx/distributed/__init__.py' INFO:wheel:adding 'cupyx/distributed/_comm.py' INFO:wheel:adding 'cupyx/distributed/_init.py' INFO:wheel:adding 'cupyx/distributed/_klv_utils.py' INFO:wheel:adding 'cupyx/distributed/_nccl_comm.py' INFO:wheel:adding 'cupyx/distributed/_store.py' INFO:wheel:adding 'cupyx/distributed/_store_actions.py' INFO:wheel:adding 'cupyx/distributed/array/__init__.py' INFO:wheel:adding 'cupyx/distributed/array/_array.py' INFO:wheel:adding 'cupyx/distributed/array/_chunk.py' INFO:wheel:adding 'cupyx/distributed/array/_data_transfer.py' INFO:wheel:adding 'cupyx/distributed/array/_elementwise.py' INFO:wheel:adding 'cupyx/distributed/array/_index_arith.py' INFO:wheel:adding 'cupyx/distributed/array/_linalg.py' INFO:wheel:adding 'cupyx/distributed/array/_modes.py' INFO:wheel:adding 'cupyx/distributed/array/_reduction.py' INFO:wheel:adding 'cupyx/jit/__init__.py' INFO:wheel:adding 'cupyx/jit/_builtin_funcs.py' INFO:wheel:adding 'cupyx/jit/_compile.py' INFO:wheel:adding 'cupyx/jit/_cuda_typerules.py' INFO:wheel:adding 'cupyx/jit/_cuda_types.py' INFO:wheel:adding 'cupyx/jit/_interface.py' INFO:wheel:adding 'cupyx/jit/_internal_types.py' INFO:wheel:adding 'cupyx/jit/cg.py' INFO:wheel:adding 'cupyx/jit/cub.py' INFO:wheel:adding 'cupyx/jit/thrust.py' INFO:wheel:adding 'cupyx/linalg/__init__.py' INFO:wheel:adding 'cupyx/linalg/_solve.py' INFO:wheel:adding 'cupyx/linalg/sparse/__init__.py' INFO:wheel:adding 'cupyx/linalg/sparse/_solve.py' INFO:wheel:adding 'cupyx/optimizing/__init__.py' INFO:wheel:adding 'cupyx/optimizing/_optimize.py' INFO:wheel:adding 'cupyx/profiler/__init__.py' INFO:wheel:adding 'cupyx/profiler/_time.py' INFO:wheel:adding 'cupyx/profiler/_time_range.py' INFO:wheel:adding 'cupyx/profiler/_timeit_magic.py' INFO:wheel:adding 'cupyx/scipy/__init__.py' INFO:wheel:adding 'cupyx/scipy/_lib/__init__.py' INFO:wheel:adding 'cupyx/scipy/_lib/_util.py' INFO:wheel:adding 'cupyx/scipy/fft/__init__.py' INFO:wheel:adding 'cupyx/scipy/fft/_fft.py' INFO:wheel:adding 'cupyx/scipy/fft/_fftlog.py' INFO:wheel:adding 'cupyx/scipy/fft/_helper.py' INFO:wheel:adding 'cupyx/scipy/fft/_realtransforms.py' INFO:wheel:adding 'cupyx/scipy/fftpack/__init__.py' INFO:wheel:adding 'cupyx/scipy/fftpack/_fft.py' INFO:wheel:adding 'cupyx/scipy/interpolate/__init__.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_bspline.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_bspline2.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_cubic.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_fitpack_repro.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_interpnd.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_interpolate.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_ndbspline.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_ndgriddata.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_polyint.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_rbfinterp.py' INFO:wheel:adding 'cupyx/scipy/interpolate/_rgi.py' INFO:wheel:adding 'cupyx/scipy/linalg/__init__.py' INFO:wheel:adding 'cupyx/scipy/linalg/_array_utils.py' INFO:wheel:adding 'cupyx/scipy/linalg/_decomp_lu.py' INFO:wheel:adding 'cupyx/scipy/linalg/_matfuncs.py' INFO:wheel:adding 'cupyx/scipy/linalg/_solve_triangular.py' INFO:wheel:adding 'cupyx/scipy/linalg/_special_matrices.py' INFO:wheel:adding 'cupyx/scipy/linalg/_uarray.py' INFO:wheel:adding 'cupyx/scipy/ndimage/__init__.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_bbox_slices.cpython-314-x86_64-linux-gnu.so' INFO:wheel:adding 'cupyx/scipy/ndimage/_distance_transform.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_filters.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_filters_core.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_filters_generic.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_fourier.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_interp_kernels.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_interpolation.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_measurements.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_morphology.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_pba_2d.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_pba_3d.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_spline_kernel_weights.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_spline_prefilter_core.py' INFO:wheel:adding 'cupyx/scipy/ndimage/_util.py' INFO:wheel:adding 'cupyx/scipy/ndimage/cuda/pba_kernels_2d.h' INFO:wheel:adding 'cupyx/scipy/ndimage/cuda/pba_kernels_3d.h' INFO:wheel:adding 'cupyx/scipy/signal/__init__.py' INFO:wheel:adding 'cupyx/scipy/signal/_arraytools.py' INFO:wheel:adding 'cupyx/scipy/signal/_bsplines.py' INFO:wheel:adding 'cupyx/scipy/signal/_czt.py' INFO:wheel:adding 'cupyx/scipy/signal/_filter_design.py' INFO:wheel:adding 'cupyx/scipy/signal/_fir_filter_design.py' INFO:wheel:adding 'cupyx/scipy/signal/_iir_filter_conversions.py' INFO:wheel:adding 'cupyx/scipy/signal/_iir_filter_design.py' INFO:wheel:adding 'cupyx/scipy/signal/_iir_utils.py' INFO:wheel:adding 'cupyx/scipy/signal/_lti_conversion.py' INFO:wheel:adding 'cupyx/scipy/signal/_ltisys.py' INFO:wheel:adding 'cupyx/scipy/signal/_max_len_seq.py' INFO:wheel:adding 'cupyx/scipy/signal/_optimize.py' INFO:wheel:adding 'cupyx/scipy/signal/_peak_finding.py' INFO:wheel:adding 'cupyx/scipy/signal/_polyutils.py' INFO:wheel:adding 'cupyx/scipy/signal/_resample.py' INFO:wheel:adding 'cupyx/scipy/signal/_savitzky_golay.py' INFO:wheel:adding 'cupyx/scipy/signal/_signaltools.py' INFO:wheel:adding 'cupyx/scipy/signal/_signaltools_core.py' INFO:wheel:adding 'cupyx/scipy/signal/_spectral.py' INFO:wheel:adding 'cupyx/scipy/signal/_spectral_impl.py' INFO:wheel:adding 'cupyx/scipy/signal/_splines.py' INFO:wheel:adding 'cupyx/scipy/signal/_upfirdn.py' INFO:wheel:adding 'cupyx/scipy/signal/_waveforms.py' INFO:wheel:adding 'cupyx/scipy/signal/_wavelets.py' INFO:wheel:adding 'cupyx/scipy/signal/windows/__init__.py' INFO:wheel:adding 'cupyx/scipy/signal/windows/_windows.py' INFO:wheel:adding 'cupyx/scipy/sparse/__init__.py' INFO:wheel:adding 'cupyx/scipy/sparse/_base.py' INFO:wheel:adding 'cupyx/scipy/sparse/_compressed.py' INFO:wheel:adding 'cupyx/scipy/sparse/_construct.py' INFO:wheel:adding 'cupyx/scipy/sparse/_coo.py' INFO:wheel:adding 'cupyx/scipy/sparse/_csc.py' INFO:wheel:adding 'cupyx/scipy/sparse/_csr.py' INFO:wheel:adding 'cupyx/scipy/sparse/_data.py' INFO:wheel:adding 'cupyx/scipy/sparse/_dia.py' INFO:wheel:adding 'cupyx/scipy/sparse/_extract.py' INFO:wheel:adding 'cupyx/scipy/sparse/_index.py' INFO:wheel:adding 'cupyx/scipy/sparse/_sputils.py' INFO:wheel:adding 'cupyx/scipy/sparse/_util.py' INFO:wheel:adding 'cupyx/scipy/sparse/csgraph/__init__.py' INFO:wheel:adding 'cupyx/scipy/sparse/csgraph/_traversal.py' INFO:wheel:adding 'cupyx/scipy/sparse/linalg/__init__.py' INFO:wheel:adding 'cupyx/scipy/sparse/linalg/_eigen.py' INFO:wheel:adding 'cupyx/scipy/sparse/linalg/_interface.py' INFO:wheel:adding 'cupyx/scipy/sparse/linalg/_iterative.py' INFO:wheel:adding 'cupyx/scipy/sparse/linalg/_lobpcg.py' INFO:wheel:adding 'cupyx/scipy/sparse/linalg/_norm.py' INFO:wheel:adding 'cupyx/scipy/sparse/linalg/_solve.py' INFO:wheel:adding 'cupyx/scipy/spatial/__init__.py' INFO:wheel:adding 'cupyx/scipy/spatial/_delaunay.py' INFO:wheel:adding 'cupyx/scipy/spatial/_kdtree.py' INFO:wheel:adding 'cupyx/scipy/spatial/_kdtree_utils.py' INFO:wheel:adding 'cupyx/scipy/spatial/distance.py' INFO:wheel:adding 'cupyx/scipy/spatial/delaunay_2d/__init__.py' INFO:wheel:adding 'cupyx/scipy/spatial/delaunay_2d/_kernels.py' INFO:wheel:adding 'cupyx/scipy/spatial/delaunay_2d/_schewchuk.py' INFO:wheel:adding 'cupyx/scipy/spatial/delaunay_2d/_tri.py' INFO:wheel:adding 'cupyx/scipy/special/__init__.py' INFO:wheel:adding 'cupyx/scipy/special/_basic.py' INFO:wheel:adding 'cupyx/scipy/special/_bessel.py' INFO:wheel:adding 'cupyx/scipy/special/_beta.py' INFO:wheel:adding 'cupyx/scipy/special/_binom.py' INFO:wheel:adding 'cupyx/scipy/special/_complexstuff.py' INFO:wheel:adding 'cupyx/scipy/special/_convex_analysis.py' INFO:wheel:adding 'cupyx/scipy/special/_digamma.py' INFO:wheel:adding 'cupyx/scipy/special/_ellip.py' INFO:wheel:adding 'cupyx/scipy/special/_erf.py' INFO:wheel:adding 'cupyx/scipy/special/_exp1.py' INFO:wheel:adding 'cupyx/scipy/special/_expi.py' INFO:wheel:adding 'cupyx/scipy/special/_expn.py' INFO:wheel:adding 'cupyx/scipy/special/_gamma.py' INFO:wheel:adding 'cupyx/scipy/special/_gammainc.py' INFO:wheel:adding 'cupyx/scipy/special/_gammaln.py' INFO:wheel:adding 'cupyx/scipy/special/_gammasgn.py' INFO:wheel:adding 'cupyx/scipy/special/_lambertw.py' INFO:wheel:adding 'cupyx/scipy/special/_loggamma.py' INFO:wheel:adding 'cupyx/scipy/special/_logsoftmax.py' INFO:wheel:adding 'cupyx/scipy/special/_logsumexp.py' INFO:wheel:adding 'cupyx/scipy/special/_lpmv.py' INFO:wheel:adding 'cupyx/scipy/special/_poch.py' INFO:wheel:adding 'cupyx/scipy/special/_polygamma.py' INFO:wheel:adding 'cupyx/scipy/special/_sici.py' INFO:wheel:adding 'cupyx/scipy/special/_softmax.py' INFO:wheel:adding 'cupyx/scipy/special/_sph_harm.py' INFO:wheel:adding 'cupyx/scipy/special/_spherical_bessel.py' INFO:wheel:adding 'cupyx/scipy/special/_statistics.py' INFO:wheel:adding 'cupyx/scipy/special/_stats_distributions.py' INFO:wheel:adding 'cupyx/scipy/special/_trig.py' INFO:wheel:adding 'cupyx/scipy/special/_wright_bessel.py' INFO:wheel:adding 'cupyx/scipy/special/_xlogy.py' INFO:wheel:adding 'cupyx/scipy/special/_zeta.py' INFO:wheel:adding 'cupyx/scipy/special/_zetac.py' INFO:wheel:adding 'cupyx/scipy/stats/__init__.py' INFO:wheel:adding 'cupyx/scipy/stats/_distributions.py' INFO:wheel:adding 'cupyx/scipy/stats/_morestats.py' INFO:wheel:adding 'cupyx/scipy/stats/_stats.py' INFO:wheel:adding 'cupyx/scipy/stats/_stats_py.py' INFO:wheel:adding 'cupyx/signal/__init__.py' INFO:wheel:adding 'cupyx/signal/_acoustics/__init__.py' INFO:wheel:adding 'cupyx/signal/_acoustics/_cepstrum.py' INFO:wheel:adding 'cupyx/signal/_convolution/__init__.py' INFO:wheel:adding 'cupyx/signal/_convolution/_convolve.py' INFO:wheel:adding 'cupyx/signal/_filtering/__init__.py' INFO:wheel:adding 'cupyx/signal/_filtering/_filtering.py' INFO:wheel:adding 'cupyx/signal/_radartools/__init__.py' INFO:wheel:adding 'cupyx/signal/_radartools/_beamformers.py' INFO:wheel:adding 'cupyx/signal/_radartools/_radartools.py' INFO:wheel:adding 'cupyx/tools/__init__.py' INFO:wheel:adding 'cupyx/tools/_generate_wheel_metadata.py' INFO:wheel:adding 'cupyx/tools/_hipsparse_stub_mapper.py' INFO:wheel:adding 'cupyx/tools/install_library.py' INFO:wheel:adding 'cupy-14.0.0.dist-info/METADATA' INFO:wheel:adding 'cupy-14.0.0.dist-info/WHEEL' INFO:wheel:adding 'cupy-14.0.0.dist-info/top_level.txt' INFO:wheel:adding 'cupy-14.0.0.dist-info/RECORD' INFO:root:removing build/bdist.linux-x86_64/wheel Building wheel for cupy (pyproject.toml): finished with status 'done' Created wheel for cupy: filename=cupy-14.0.0-cp314-cp314-linux_x86_64.whl size=105477956 sha256=fd25d767ee6b7ae44da59337bdc8b8aa64c101a32d6f95de2ab4629f5b99f4a4 Stored in directory: /builddir/.cache/pip/wheels/35/7d/c7/7aad8229e70cc75ae0edc7b57fb57ece139ef73d78cf0d1d4f Successfully built cupy + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tHSb6c + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + '[' /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + mkdir /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=hipcc + export CC + CXX=hipcc + export CXX + cd cupy-14.0.0 ++ ls /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir/cupy-14.0.0-cp314-cp314-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=cupy==14.0.0 + '[' -z cupy==14.0.0 ']' + TMPDIR=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir cupy==14.0.0 Using pip 25.3 from /usr/lib/python3.14/site-packages/pip (python 3.14) Looking in links: /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/pyproject-wheeldir/cupy-14.0.0-cp314-cp314-linux_x86_64.whl Installing collected packages: cupy Successfully installed cupy-14.0.0 + '[' -d /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/bin ']' + rm -f /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages '!=' /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib/python3.14/site-packages ']' + '[' -d /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages ']' + site_dirs+=("/usr/lib64/python3.14/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.14/site-packages/cupy-14.0.0.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy-14.0.0.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT --record /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy-14.0.0.dist-info/RECORD --output /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy-14.0.0.dist-info/RECORD removed '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy-14.0.0.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy-14.0.0.dist-info/REQUESTED removed '/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy-14.0.0.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + _target= + _symlinks=0 + fdupes -q -n -r -p /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr + read _file + sed -i 1d /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/install_library.py + sed -i 1d /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/_generate_wheel_metadata.py + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-files --output-modules /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT --sitelib /usr/lib/python3.14/site-packages --sitearch /usr/lib64/python3.14/site-packages --python-version 3.14 --pyproject-record /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-record --prefix /usr 'cupy*' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 14.0.0-1.fc44 --unique-debug-suffix -14.0.0-1.fc44.x86_64 --unique-debug-src-base python-cupy-rocm-14.0.0-1.fc44.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0 find-debuginfo: starting Extracting debug info from 62 files DWARF-compressing 62 files dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_accelerator.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_carray.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_cub_reduction.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_dtype.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_fusion_kernel.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_fusion_thread_local.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_fusion_trace.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_fusion_variable.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_kernel.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_memory_range.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_optimize_config.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_reduction.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_binary.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_indexing.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_linalg.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_logic.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_manipulation.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_math.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_sorting.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_routines_statistics.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/_scalar.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/core.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/dlpack.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/flags.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/fusion.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/internal.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/new_fusion.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/numpy_allocator.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_core/raw.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/_util.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/common.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/cub.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/cufft.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/device.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/function.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/graph.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/memory.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/memory_hook.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/pinned_memory.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/stream.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/texture.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/cuda/thrust.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/fft/_cache.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/fft/_callback.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/lib/_polynomial.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/random/_bit_generator.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy/random/_generator_api.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/_softlink.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/api/_driver_enum.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/api/_runtime_enum.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/api/driver.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/api/runtime.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/cublas.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/curand.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/cusolver.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/cusparse.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/nccl.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/nvrtc.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/nvtx.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupy_backends/cuda/stream.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupyx/cusolver.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: ./usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/_bbox_slices.cpython-314-x86_64-linux-gnu.so-14.0.0-1.fc44.x86_64.debug: Unknown debugging section .debug_str_offsets dwz: Too few files for multifile optimization sepdebugcrcfix: Updated 0 CRC32s, 62 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-cupy-rocm-14.0.0-1.fc44.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/python-cupy-rocm-14.0.0-1.fc44.x86_64/cupy_backends/hip/cupy_hipblas.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.14 using python3.14 Bytecompiling .py files below /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14 using python3.14 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j2 /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/time.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/lapack.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/lapack.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/cusparse.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_ufunc_config.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_texture.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_scatter.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/cusparse.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_runtime.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_rsqrt.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_pinned_array.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_gufunc.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/__pycache__/install_library.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/__pycache__/_runtime.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/__pycache__/install_library.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/__pycache__/_hipsparse_stub_mapper.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/__pycache__/_generate_wheel_metadata.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_radartools/__pycache__/_beamformers.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_radartools/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_radartools/__pycache__/_radartools.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/tools/__pycache__/_hipsparse_stub_mapper.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_filtering/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_convolution/__pycache__/_convolve.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_filtering/__pycache__/_filtering.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_convolution/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_acoustics/__pycache__/_cepstrum.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_acoustics/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/signal/_convolution/__pycache__/_convolve.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/stats/__pycache__/_stats.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/stats/__pycache__/_stats_py.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/stats/__pycache__/_morestats.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/stats/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_xlogy.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_wright_bessel.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_trig.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_zetac.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/stats/__pycache__/_distributions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_stats_distributions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_zeta.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_statistics.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_spherical_bessel.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_sici.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_sph_harm.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_polygamma.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_softmax.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_poch.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_logsumexp.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_lpmv.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_logsoftmax.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_gammasgn.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_gammaln.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_loggamma.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_lambertw.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_gammainc.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_gamma.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_expn.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_expi.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_exp1.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_erf.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_ellip.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_digamma.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_convex_analysis.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_complexstuff.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_binom.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_beta.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_bessel.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/special/__pycache__/_basic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/__pycache__/distance.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/__pycache__/_kdtree_utils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/__pycache__/_kdtree.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/__pycache__/_delaunay.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/delaunay_2d/__pycache__/_kernels.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/delaunay_2d/__pycache__/_tri.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/delaunay_2d/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_util.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/spatial/delaunay_2d/__pycache__/_schewchuk.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_sputils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_data.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_data.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_index.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_extract.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_dia.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_construct.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_csc.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_csr.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_coo.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_compressed.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/__pycache__/_base.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_iterative.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_lobpcg.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_solve.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_solve.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_eigen.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_interface.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_norm.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/csgraph/__pycache__/_traversal.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/csgraph/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/sparse/linalg/__pycache__/_eigen.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_wavelets.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_waveforms.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_upfirdn.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_signaltools_core.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_splines.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_spectral_impl.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_spectral.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_signaltools.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_spectral.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_savitzky_golay.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_polyutils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_resample.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_peak_finding.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_optimize.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_max_len_seq.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_ltisys.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_ltisys.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_iir_filter_conversions.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_lti_conversion.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_iir_utils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_iir_filter_design.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_fir_filter_design.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_iir_filter_conversions.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_filter_design.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_czt.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_bsplines.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/__pycache__/_arraytools.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/windows/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_pba_3d.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/signal/windows/__pycache__/_windows.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_pba_2d.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_pba_2d.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_util.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_morphology.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_spline_prefilter_core.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_spline_kernel_weights.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_interpolation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_measurements.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_interp_kernels.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_filters_core.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_fourier.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_filters_generic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_distance_transform.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/_uarray.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/_special_matrices.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/_matfuncs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/_solve_triangular.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/_decomp_lu.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/ndimage/__pycache__/_filters.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/_array_utils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/_decomp_lu.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/linalg/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_ndbspline.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_rgi.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_rbfinterp.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_polyint.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_interpolate.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_ndgriddata.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_interpnd.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_cubic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_bspline2.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_fitpack_repro.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_bspline2.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/fftpack/__pycache__/_fft.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/fftpack/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/interpolate/__pycache__/_bspline.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/fft/__pycache__/_helper.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/fft/__pycache__/_fftlog.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/fft/__pycache__/_realtransforms.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/fft/__pycache__/_fft.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/fft/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/_lib/__pycache__/_util.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/scipy/_lib/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/profiler/__pycache__/_timeit_magic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/profiler/__pycache__/_time_range.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/profiler/__pycache__/_time.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/profiler/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/optimizing/__pycache__/_optimize.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/optimizing/__pycache__/_optimize.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/optimizing/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/linalg/__pycache__/_solve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/linalg/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/linalg/sparse/__pycache__/_solve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/linalg/sparse/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/profiler/__pycache__/_time.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/cub.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/cub.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/thrust.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/cg.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_internal_types.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_internal_types.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_compile.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_interface.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_compile.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_cuda_types.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_builtin_funcs.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_cuda_types.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_cuda_typerules.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_cuda_typerules.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/_init.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/_comm.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/__pycache__/_builtin_funcs.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/_store.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/_store_actions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/_klv_utils.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/_klv_utils.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_modes.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_linalg.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_reduction.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/__pycache__/_nccl_comm.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_data_transfer.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_index_arith.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_linalg.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_index_arith.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_chunk.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_elementwise.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_chunk.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_elementwise.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_array.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy_backends/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/distributed/array/__pycache__/_array.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy_backends/cuda/libs/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy_backends/cuda/api/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy_backends/cuda/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/__pycache__/cublas.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/__pycache__/_version.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/__pycache__/cublas.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/__pycache__/_environment.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/__pycache__/_environment.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/typing/__pycache__/_types.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/typing/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_pytest_impl.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_pytest_impl.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_protocol_helpers.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_parameterized.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_protocol_helpers.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_parameterized.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_loops.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_random.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_loops.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_random.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_hypothesis.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_helper.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_helper.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_condition.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_bundle.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_bundle.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_attr.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_attr.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_condition.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/testing/__pycache__/_array.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/random/__pycache__/_sample.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/random/__pycache__/_permutations.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/random/__pycache__/_kernels.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/random/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/random/__pycache__/_distributions.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/polynomial/__pycache__/polyutils.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/polynomial/__pycache__/polynomial.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/polynomial/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_util.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_einsum_opt.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/random/__pycache__/_generator.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_util.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_einsum_cutn.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_solve.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_einsum_cutn.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_product.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_einsum.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_product.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_norms.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_einsum.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_eigenvalue.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_decomposition.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/linalg/__pycache__/_decomposition.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/lib/__pycache__/_routines_poly.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/lib/__pycache__/_routines_poly.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/lib/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/lib/__pycache__/stride_tricks.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/lib/__pycache__/_shape_base.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/fft/__pycache__/_config.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/fft/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/exceptions/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/nccl.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/runtime.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/profiler.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/nvtx.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/cutensor.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/fft/__pycache__/_fft.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/compiler.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/memory_hooks/__pycache__/line_profile.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/memory_hooks/__pycache__/debug_print.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/memory_hooks/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_statistics/__pycache__/order.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/cuda/__pycache__/compiler.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_statistics/__pycache__/histogram.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_statistics/__pycache__/meanvar.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_statistics/__pycache__/correlation.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_statistics/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_sorting/__pycache__/search.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_sorting/__pycache__/count.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_sorting/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_sorting/__pycache__/sort.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_statistics/__pycache__/histogram.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_padding/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_misc/__pycache__/who.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_padding/__pycache__/pad.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_misc/__pycache__/memory_ranges.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_misc/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_misc/__pycache__/byte_bounds.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/window.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/ufunc.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/sumprod.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/ufunc.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/trigonometric.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/special.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/rounding.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/misc.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/rational.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/misc.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/arithmetic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/hyperbolic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/floating.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_math/__pycache__/explog.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/transpose.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/tiling.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/split.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/join.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/shape.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/rearrange.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/basic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/dims.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/kind.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_logic/__pycache__/type_testing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_logic/__pycache__/truth.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_logic/__pycache__/ops.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_logic/__pycache__/content.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_logic/__pycache__/comparison.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_logic/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_io/__pycache__/text.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_io/__pycache__/npz.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_io/__pycache__/formatting.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_io/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_manipulation/__pycache__/add_remove.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_indexing/__pycache__/insert.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_indexing/__pycache__/indexing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_indexing/__pycache__/generate.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_indexing/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_indexing/__pycache__/iterate.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_functional/__pycache__/piecewise.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_functional/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_functional/__pycache__/vectorize.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_creation/__pycache__/matrix.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_creation/__pycache__/from_data.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_creation/__pycache__/ranges.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_creation/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_creation/__pycache__/basic.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/syncdetect.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_gufuncs.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_gufuncs.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_ufuncs.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_fusion_optimization.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_fusion_op.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_fusion_op.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_fusion_interface.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_codeblock.cpython-314.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_codeblock.cpython-314.pyc: replacing with normalized version /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_binary/__pycache__/packing.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_binary/__pycache__/elementwise.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_binary/__pycache__/__init__.cpython-314.opt-1.pyc: rewriting with normalized contents /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupy/_core/__pycache__/_fusion_interface.cpython-314.pyc: replacing with normalized version Scanned 177 directories and 1375 files, processed 389 inodes, 389 modified (108 replaced + 281 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr Scanned 176 directories and 1375 files, considered 1375 files, read 84 files, linked 8 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GlOC6L + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + CFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -Xarch_host -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -Xarch_host -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=thin -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -Wl,-z,now -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=hipcc + export CC + CXX=hipcc + export CXX + cd cupy-14.0.0 + '[' '!' -f /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/bin:/usr/share/Modules/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib/python3.14/site-packages + _PYTHONSITE=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib/python3.14/site-packages + PYTHONDONTWRITEBYTECODE=1 + /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/python-cupy-rocm-14.0.0-1.fc44.x86_64-pyproject-modules Check import: cupy Check import: cupy.cublas Check import: cupy.cuda Check import: cupy.cuda.common Check import: cupy.cuda.compiler Check import: cupy.cuda.cub Check import: cupy.cuda.cufft Check import: cupy.cuda.cutensor Check import: cupy.cuda.device Check import: cupy.cuda.function Check import: cupy.cuda.graph Check import: cupy.cuda.memory Check import: cupy.cuda.memory_hook Check import: cupy.cuda.memory_hooks Check import: cupy.cuda.memory_hooks.debug_print Check import: cupy.cuda.memory_hooks.line_profile Check import: cupy.cuda.nccl Check import: cupy.cuda.nvtx Check import: cupy.cuda.pinned_memory Check import: cupy.cuda.profiler Check import: cupy.cuda.runtime Check import: cupy.cuda.stream Check import: cupy.cuda.texture Check import: cupy.cuda.thrust Check import: cupy.exceptions Check import: cupy.fft Check import: cupy.lib Check import: cupy.lib.stride_tricks Check import: cupy.linalg Check import: cupy.polynomial Check import: cupy.polynomial.polynomial Check import: cupy.polynomial.polyutils Check import: cupy.random Check import: cupy.testing Check import: cupy.typing Check import: cupy_backends Check import: cupy_backends.cuda Check import: cupy_backends.cuda.api Check import: cupy_backends.cuda.api.driver Check import: cupy_backends.cuda.api.runtime Check import: cupy_backends.cuda.libs Check import: cupy_backends.cuda.libs.cublas Check import: cupy_backends.cuda.libs.curand Check import: cupy_backends.cuda.libs.cusolver Check import: cupy_backends.cuda.libs.cusparse Check import: cupy_backends.cuda.libs.nccl Check import: cupy_backends.cuda.libs.nvrtc Check import: cupy_backends.cuda.libs.nvtx Check import: cupy_backends.cuda.stream Check import: cupyx Check import: cupyx.cusolver Check import: cupyx.cusparse Check import: cupyx.distributed Check import: cupyx.distributed.array Check import: cupyx.jit Check import: cupyx.jit.cg Check import: cupyx.jit.cub Check import: cupyx.jit.thrust Check import: cupyx.lapack Check import: cupyx.linalg Check import: cupyx.linalg.sparse Check import: cupyx.optimizing Check import: cupyx.profiler Check import: cupyx.scipy Check import: cupyx.scipy.fft Check import: cupyx.scipy.fftpack Check import: cupyx.scipy.interpolate Check import: cupyx.scipy.linalg Check import: cupyx.scipy.ndimage Check import: cupyx.scipy.signal /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/lib64/python3.14/site-packages/cupyx/jit/_interface.py:247: FutureWarning: cupyx.jit.rawkernel is experimental. The interface can change in the future. cupy._util.experimental('cupyx.jit.rawkernel') Check import: cupyx.scipy.signal.windows Check import: cupyx.scipy.sparse Check import: cupyx.scipy.sparse.csgraph Check import: cupyx.scipy.sparse.linalg Check import: cupyx.scipy.spatial Check import: cupyx.scipy.spatial.delaunay_2d Check import: cupyx.scipy.spatial.distance Check import: cupyx.scipy.special Check import: cupyx.scipy.stats Check import: cupyx.signal Check import: cupyx.time Check import: cupyx.tools Check import: cupyx.tools.install_library + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-cupy-rocm-14.0.0-1.fc44.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pA8nxX + umask 022 + cd /builddir/build/BUILD/python-cupy-rocm-14.0.0-build + cd cupy-14.0.0 + LICENSEDIR=/builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/share/licenses/python3-cupy-rocm + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/share/licenses/python3-cupy-rocm + cp -pr /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/LICENSE.jitify /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/share/licenses/python3-cupy-rocm + cp -pr /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/LICENSE.dlpack /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/share/licenses/python3-cupy-rocm + cp -pr /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/LICENSE.ndimage /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/share/licenses/python3-cupy-rocm + cp -pr /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/cupy-14.0.0/docs/source/license.rst /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT/usr/share/licenses/python3-cupy-rocm + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-cupy-rocm = 14.0.0-1.fc44 python3-cupy-rocm = 14.0.0-1.fc44 python3-cupy-rocm(x86-64) = 14.0.0-1.fc44 python3.14-cupy-rocm = 14.0.0-1.fc44 python3.14dist(cupy) = 14 python3dist(cupy) = 14 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (python3.14dist(numpy) < 2.6~~ with python3.14dist(numpy) >= 2) libamdhip64.so.7()(64bit) libamdhip64.so.7(hip_4.2)(64bit) libamdhip64.so.7(hip_4.3)(64bit) libamdhip64.so.7(hip_4.5)(64bit) libamdhip64.so.7(hip_5.3)(64bit) libamdhip64.so.7(hip_6.0)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libhipblas.so.3()(64bit) libhipfft.so.0()(64bit) libhiprand.so.1()(64bit) libhipsparse.so.4()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.29)(64bit) librccl.so.1()(64bit) librocblas.so.5()(64bit) librocsolver.so.0()(64bit) libroctx64.so.4()(64bit) libroctx64.so.4(ROCTX_4.1)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.14 Processing files: python-cupy-rocm-debugsource-14.0.0-1.fc44.x86_64 Provides: python-cupy-rocm-debugsource = 14.0.0-1.fc44 python-cupy-rocm-debugsource(x86-64) = 14.0.0-1.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-cupy-rocm-debuginfo-14.0.0-1.fc44.x86_64 Provides: debuginfo(build-id) = 01aa5a8593d00fe6a46e794f57236331dcb2dd12 debuginfo(build-id) = 027ca69f3b8f87f22db560e48bbbf2dd3f9e5050 debuginfo(build-id) = 0437695727a1a50af90ad97c61109bd8e952a2a0 debuginfo(build-id) = 0625cd705c470b1d46caa4fd8241a3798bc87782 debuginfo(build-id) = 0d859931e722cefbaf33860dbd5205aaabc62af8 debuginfo(build-id) = 19ec889e99a6000851de4337c69aeaf52d065014 debuginfo(build-id) = 21b3383ad20118c67aa2ace987fb246552d304cd debuginfo(build-id) = 23d27f39f36365b229d252ea54d8a97dceb18f9e debuginfo(build-id) = 2688b1ef9def741e7fb330cae9a5ccec20c1c91e debuginfo(build-id) = 2d4516a91bc779816754b80082cd8823f77e2eba debuginfo(build-id) = 31682c0037dd4301d0898e57efdbaaeb4824e1d4 debuginfo(build-id) = 34adfdfdd423defd221001beb430a63fe692b207 debuginfo(build-id) = 373ba1f35b73a10182a14a30e700ec56233dfb0d debuginfo(build-id) = 4040772051eed8a3cd3cc173babc50d65dcaa354 debuginfo(build-id) = 4355b7a08e0f39436afa409470be2b66dbf48d0c debuginfo(build-id) = 484309ad609945a980740f79e99189d321be1445 debuginfo(build-id) = 4eb342478b31564ddd3cdda9e12fdce7621ed9e5 debuginfo(build-id) = 50999fe7601c76a40141b1e8295a0f5ca70cfbd7 debuginfo(build-id) = 583883f5d871727d568a47ff5a5278486873dd17 debuginfo(build-id) = 5e70bc9a5ff77da10399b8e786f436c8ebfc0f71 debuginfo(build-id) = 5f5e0ae1d81105f64a286025fc5ee5835087536b debuginfo(build-id) = 69a726636b1b426488a11f35d85b394dba5f7d05 debuginfo(build-id) = 7000b6d8e50b8a41d0775443ef5a87d63689e935 debuginfo(build-id) = 74733136767a07d4a07625d4289acc7776287ef9 debuginfo(build-id) = 7f6eb5baf86f240fa19cf7897cb6f75802f3dcfa debuginfo(build-id) = 83577a7647a4995392e758621bd427eecc1086a0 debuginfo(build-id) = 86a835f7449d5e57a01a3a6c3117669f31e56883 debuginfo(build-id) = 8997a144758679c4bef886ab2e16dce17730c275 debuginfo(build-id) = 8a4446b7ceb8c5b00048f68ff44ef00d97456adf debuginfo(build-id) = 91675f0e99199590fa7154da2c8105b275779c7f debuginfo(build-id) = 9206243397f1724289e5a145febfd3711a06a14c debuginfo(build-id) = 93e4a1fddf852af6782aa37dc6e75b32a478f28f debuginfo(build-id) = 9866f14ed51e2d1559a7b178d96401f08f911767 debuginfo(build-id) = 9ca7f795e38d87671bd334e30bf1a29ff12ed9bd debuginfo(build-id) = a1f9c42240a311ba786fa0a0b2e8c84520bd9949 debuginfo(build-id) = a5fce2a2179a14e2256585e84cbd23507c245377 debuginfo(build-id) = a8d1d64453aca8fc5b9fd74f33dae848995249a7 debuginfo(build-id) = b0c185f26f022720b97da5a20541202b32fbad0b debuginfo(build-id) = b40645bc4822b35b97bb5ab0d32f149e7bb7c250 debuginfo(build-id) = b6712706b04964de4d4e405c11bf7b73a7795c47 debuginfo(build-id) = c03b1e73ce02d724e64331fefe7a37af0de766ec debuginfo(build-id) = c1e01bcdfaeb7c75c9e30569c84fc92a36a95312 debuginfo(build-id) = c556c248a7e356c01f646458c1dfe301c5e96a12 debuginfo(build-id) = cba7a1aaf7322eddfbb0877f3edc10c9cb37d064 debuginfo(build-id) = cbebe571e56aa5c6661e74a7924934268d0c00e7 debuginfo(build-id) = cd81e9793bd46879527e0a0510df5e27392973be debuginfo(build-id) = ce693e41f1f0de237d1a0f4be79d8466f6c4f2c5 debuginfo(build-id) = ceef55c3e59cb5767b1552dde971af8b255709cf debuginfo(build-id) = cf77ecf7e9a88889b0d3cc71e160c5e3ca32572a debuginfo(build-id) = d54d3c3baf008f796ad149dbaca79293b4f4f5cd debuginfo(build-id) = daf5fb06e5b7c967b55a1b904490295b020ef9d5 debuginfo(build-id) = dc2432c4b53daba4d30fdfe00233ad4a6f39c7cf debuginfo(build-id) = e048d359d96a1ce4a78c1c0949608bc011be5a22 debuginfo(build-id) = e5995c3460fa57cb8dd1357f13977233796ffe71 debuginfo(build-id) = e78ab55f690903729c9f0752a1f4ff9b5b5b2ba2 debuginfo(build-id) = e9704a59890c72bebf79b7be22fe0c3eb8ccf5aa debuginfo(build-id) = ea2445f51adf260670e0c1a78e0b6d6a96c4ec21 debuginfo(build-id) = ec025976f8b5e16b2eb252c368cfc9c2d9f96906 debuginfo(build-id) = ed18e4033b72163a3e14f69c5aa8eae77d9848fc debuginfo(build-id) = f64a226532ebd4238c2e10b868568d8373490f94 debuginfo(build-id) = f73f55087dc8780610034a73b3073f359c350109 debuginfo(build-id) = fe23143078fbfd594053856f6f6ecd4008ba59d9 python-cupy-rocm-debuginfo = 14.0.0-1.fc44 python3-cupy-rocm-debuginfo = 14.0.0-1.fc44 python3-cupy-rocm-debuginfo(x86-64) = 14.0.0-1.fc44 python3.14-cupy-rocm-debuginfo = 14.0.0-1.fc44 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-cupy-rocm-debugsource(x86-64) = 14.0.0-1.fc44 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-cupy-rocm-14.0.0-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-cupy-rocm-14.0.0-1.fc44.src.rpm Wrote: /builddir/build/RPMS/python-cupy-rocm-debugsource-14.0.0-1.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/python3-cupy-rocm-14.0.0-1.fc44.x86_64.rpm Wrote: /builddir/build/RPMS/python3-cupy-rocm-debuginfo-14.0.0-1.fc44.x86_64.rpm Finish: rpmbuild python-cupy-rocm-14.0.0-1.fc44.src.rpm Finish: build phase for python-cupy-rocm-14.0.0-1.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-x86_64-1771561257.613621/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/python-cupy-rocm-14.0.0-1.fc44.src.rpm) Config(child) 150 minutes 22 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running FedoraReview tool Running: fedora-review --no-colors --prebuilt --rpm-spec --name python-cupy-rocm --mock-config /var/lib/copr-rpmbuild/results/configs/child.cfg cmd: ['fedora-review', '--no-colors', '--prebuilt', '--rpm-spec', '--name', 'python-cupy-rocm', '--mock-config', '/var/lib/copr-rpmbuild/results/configs/child.cfg'] cwd: /var/lib/copr-rpmbuild/results rc: 0 stdout: Cache directory "/var/lib/copr-rpmbuild/results/cache/libdnf5" does not exist. Nothing to clean. Review template in: /var/lib/copr-rpmbuild/results/python-cupy-rocm/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. stderr: INFO: Processing local files: python-cupy-rocm INFO: Getting .spec and .srpm Urls from : Local files in /var/lib/copr-rpmbuild/results INFO: --> SRPM url: file:///var/lib/copr-rpmbuild/results/python-cupy-rocm-14.0.0-1.fc44.src.rpm INFO: Using review directory: /var/lib/copr-rpmbuild/results/python-cupy-rocm INFO: Downloading (Source0): https://files.pythonhosted.org/packages/source/c/cupy/cupy-14.0.0.tar.gz INFO: No upstream for (Source1): LICENSE.thrust INFO: No upstream for (Source2): LICENSE.random INFO: Running checks and generating report INFO: Installing built package(s) INFO: Reading configuration from /etc/mock/site-defaults.cfg INFO: Reading configuration from /etc/mock/chroot-aliases.cfg INFO: Reading configuration from /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: WARNING: Probably non-rawhide buildroot used. Rawhide should be used for most package reviews INFO: Active plugins: Shell-api, Generic, C/C++, Python Updating and loading repositories: Repositories loaded. Updating and loading repositories: Repositories loaded. INFO: ExclusiveArch dependency checking disabled, enable with EXARCH flag Cache directory "/var/lib/copr-rpmbuild/results/cache/libdnf5" does not exist. Nothing to clean. Review template in: /var/lib/copr-rpmbuild/results/python-cupy-rocm/review.txt fedora-review is automated tool, but *YOU* are responsible for manually reviewing the results and finishing the review. Do not just copy-paste the results without understanding them. Moving the results into `fedora-review' directory. Review template in: /var/lib/copr-rpmbuild/results/fedora-review/review.txt FedoraReview finished Running RPMResults tool Package info: { "packages": [ { "name": "python3-cupy-rocm", "epoch": null, "version": "14.0.0", "release": "1.fc44", "arch": "x86_64" }, { "name": "python-cupy-rocm", "epoch": null, "version": "14.0.0", "release": "1.fc44", "arch": "src" }, { "name": "python-cupy-rocm-debugsource", "epoch": null, "version": "14.0.0", "release": "1.fc44", "arch": "x86_64" }, { "name": "python3-cupy-rocm-debuginfo", "epoch": null, "version": "14.0.0", "release": "1.fc44", "arch": "x86_64" } ] } RPMResults finished