Warning: Permanently added '54.227.123.14' (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/7673434-epel-8-aarch64 --chroot epel-8-aarch64 Version: 0.73 PID: 7002 Logging PID: 7003 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 7673434, 'buildroot_pkgs': [], 'chroot': 'epel-8-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': 'cb8091389fb1e572045830161c5af1622f687974', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/rezso/ML/gloo', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'gloo', 'package_version': '1:0.5.0-20240626.0.git81925d1c.cu12_4', 'project_dirname': 'ML', 'project_name': 'ML', 'project_owner': 'rezso', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/rezso/ML/epel-8-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://download.copr.fedorainfracloud.org/results/rezso/CUDA/epel-8-aarch64/', 'id': 'copr_rezso_CUDA', 'name': 'Additional repo copr_rezso_CUDA'}, {'baseurl': 'http://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64', 'id': 'http_developer_download_nvidia_com_compute_cuda_repos_rhel8_x86_64', 'name': 'Additional repo http_developer_download_nvidia_com_compute_cuda_repos_rhel8_x86_64'}, {'baseurl': 'http://developer.download.nvidia.com/compute/cuda/repos/rhel8/sbsa', 'id': 'http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa', 'name': 'Additional repo http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa'}, {'baseurl': 'http://developer.download.nvidia.com/compute/cuda/repos/rhel8/ppc64le', 'id': 'http_developer_download_nvidia_com_compute_cuda_repos_rhel8_ppc64le', 'name': 'Additional repo http_developer_download_nvidia_com_compute_cuda_repos_rhel8_ppc64le'}], 'sandbox': 'rezso/ML--rezso', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'rezso', 'tags': [], 'task_id': '7673434-epel-8-aarch64', 'timeout': 172800, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/rezso/ML/gloo /var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/rezso/ML/gloo', '/var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo'... Running: git checkout cb8091389fb1e572045830161c5af1622f687974 -- cmd: ['git', 'checkout', 'cb8091389fb1e572045830161c5af1622f687974', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo rc: 0 stdout: stderr: Note: switching to 'cb8091389fb1e572045830161c5af1622f687974'. 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 cb80913 automatic import of gloo Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo 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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=172800): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo/gloo.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1719450692.842400 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.6 starting (python version = 3.12.1, NVR = mock-5.6-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo/gloo.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1719450692.842400 -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-mxa6lbiq/gloo/gloo.spec) Config(rhel+epel-8-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.6 INFO: Mock Version: 5.6 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-8-aarch64-bootstrap-1719450692.842400/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 bootstrap image: registry.access.redhat.com/ubi8/ubi INFO: Pulling image: registry.access.redhat.com/ubi8/ubi INFO: Copy content of container registry.access.redhat.com/ubi8/ubi to /var/lib/mock/rhel+epel-8-aarch64-bootstrap-1719450692.842400/root INFO: Checking that registry.access.redhat.com/ubi8/ubi image matches host's architecture INFO: mounting registry.access.redhat.com/ubi8/ubi with podman image mount INFO: image registry.access.redhat.com/ubi8/ubi as /var/lib/containers/storage/overlay/06aaecc2255dde403a3a08f882ad5b29185f80ed2ca190e7a86ccd47a412fe9a/merged INFO: umounting image registry.access.redhat.com/ubi8/ubi (/var/lib/containers/storage/overlay/06aaecc2255dde403a3a08f882ad5b29185f80ed2ca190e7a86ccd47a412fe9a/merged) with podman image umount INFO: Package manager dnf 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/rhel+epel-8-aarch64-1719450692.842400/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 dnf detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.14.3-31.el8.aarch64 python3-dnf-4.7.0-20.el8.noarch python3-dnf-plugins-core-4.0.21-25.el8.noarch yum-4.7.0-20.el8.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 20 MB/s | 991 kB 00:00 Additional repo copr_rezso_CUDA 1.7 MB/s | 66 kB 00:00 Additional repo http_developer_download_nvidia_ 92 MB/s | 3.6 MB 00:00 Additional repo http_developer_download_nvidia_ 110 MB/s | 2.1 MB 00:00 Additional repo http_developer_download_nvidia_ 131 MB/s | 1.8 MB 00:00 Red Hat Enterprise Linux - BaseOS 114 MB/s | 55 MB 00:00 Red Hat Enterprise Linux - AppStream 77 MB/s | 55 MB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 12 MB/s | 5.9 MB 00:00 Extra Packages for Enterprise Linux 8 - aarch64 15 MB/s | 14 MB 00:00 Modular dependency problems: Problem 1: nothing provides requested module(nvidia-driver:latest-dkms:20240624120556) Problem 2: nothing provides requested module(nvidia-driver:latest-dkms:20240624120825) Dependencies resolved. ============================================================================================ Package Arch Version Repository Size ============================================================================================ Installing: bash aarch64 4.4.20-5.el8 rhel-baseos 1.5 M bzip2 aarch64 1.0.6-26.el8 rhel-baseos 60 k coreutils aarch64 8.30-15.el8 rhel-baseos 1.2 M cpio aarch64 2.12-11.el8 rhel-baseos 260 k diffutils aarch64 3.6-6.el8 rhel-baseos 352 k epel-rpm-macros noarch 8-41 epel 27 k findutils aarch64 1:4.6.0-22.el8 rhel-baseos 524 k gawk aarch64 4.2.1-4.el8 rhel-baseos 1.1 M gcc aarch64 8.5.0-22.el8_10 rhel-appstream 19 M gcc-c++ aarch64 8.5.0-22.el8_10 rhel-appstream 11 M grep aarch64 3.1-6.el8 rhel-baseos 268 k gzip aarch64 1.9-13.el8_5 rhel-baseos 165 k info aarch64 6.5-7.el8 rhel-baseos 191 k make aarch64 1:4.2.1-11.el8 rhel-baseos 490 k patch aarch64 2.7.6-11.el8 rhel-baseos 134 k redhat-release aarch64 8.10-0.2.el8 rhel-baseos 45 k redhat-rpm-config noarch 131-1.el8 rhel-appstream 91 k rpm-build aarch64 4.14.3-31.el8 rhel-appstream 173 k sed aarch64 4.5-5.el8 rhel-baseos 295 k tar aarch64 2:1.30-9.el8 rhel-baseos 830 k unzip aarch64 6.0-46.el8 rhel-baseos 190 k util-linux aarch64 2.32.1-46.el8 rhel-baseos 2.5 M which aarch64 2.21-20.el8 rhel-baseos 49 k xz aarch64 5.2.4-4.el8_6 rhel-baseos 153 k Installing dependencies: annobin aarch64 11.13-2.el8 rhel-appstream 971 k ansible-srpm-macros noarch 1-12.el8 epel 21 k audit-libs aarch64 3.1.2-1.el8 rhel-baseos 120 k basesystem noarch 11-5.el8 rhel-baseos 11 k binutils aarch64 2.30-123.el8 rhel-baseos 6.1 M brotli aarch64 1.0.6-3.el8 rhel-baseos 314 k bzip2-libs aarch64 1.0.6-26.el8 rhel-baseos 48 k ca-certificates noarch 2023.2.60_v7.0.306-80.0.el8_8 rhel-baseos 935 k chkconfig aarch64 1.19.2-1.el8 rhel-baseos 197 k coreutils-common aarch64 8.30-15.el8 rhel-baseos 2.0 M cpp aarch64 8.5.0-22.el8_10 rhel-appstream 8.9 M cracklib aarch64 2.9.6-15.el8 rhel-baseos 93 k cracklib-dicts aarch64 2.9.6-15.el8 rhel-baseos 4.0 M crypto-policies noarch 20230731-1.git3177e06.el8 rhel-baseos 64 k curl aarch64 7.61.1-34.el8 rhel-baseos 350 k cyrus-sasl-lib aarch64 2.1.27-6.el8_5 rhel-baseos 122 k dwz aarch64 0.12-10.el8 rhel-appstream 103 k efi-srpm-macros noarch 3-3.el8 rhel-appstream 22 k elfutils aarch64 0.190-2.el8 rhel-baseos 554 k elfutils-default-yama-scope noarch 0.190-2.el8 rhel-baseos 53 k elfutils-libelf aarch64 0.190-2.el8 rhel-baseos 231 k elfutils-libs aarch64 0.190-2.el8 rhel-baseos 294 k expat aarch64 2.2.5-13.el8_10 rhel-baseos 104 k file aarch64 5.33-26.el8 rhel-baseos 78 k file-libs aarch64 5.33-26.el8 rhel-baseos 542 k filesystem aarch64 3.8-6.el8 rhel-baseos 1.1 M fpc-srpm-macros noarch 1.3-1.el8 epel 8.2 k gc aarch64 7.6.4-3.el8 rhel-appstream 99 k gcc-plugin-annobin aarch64 8.5.0-22.el8_10 rhel-appstream 35 k gdb-headless aarch64 8.2-20.el8 rhel-appstream 3.1 M gdbm aarch64 1:1.18-2.el8 rhel-baseos 128 k gdbm-libs aarch64 1:1.18-2.el8 rhel-baseos 59 k ghc-srpm-macros noarch 1.4.2-7.el8 rhel-appstream 9.4 k glib2 aarch64 2.56.4-162.el8 rhel-baseos 2.4 M glibc aarch64 2.28-251.el8_10.2 rhel-baseos 1.8 M glibc-all-langpacks aarch64 2.28-251.el8_10.2 rhel-baseos 25 M glibc-common aarch64 2.28-251.el8_10.2 rhel-baseos 1.0 M glibc-devel aarch64 2.28-251.el8_10.2 rhel-baseos 86 k glibc-gconv-extra aarch64 2.28-251.el8_10.2 rhel-baseos 1.8 M glibc-headers aarch64 2.28-251.el8_10.2 rhel-baseos 483 k gmp aarch64 1:6.1.2-11.el8 rhel-baseos 264 k gnupg2 aarch64 2.2.20-3.el8_6 rhel-baseos 2.4 M gnutls aarch64 3.6.16-8.el8_9.3 rhel-baseos 940 k go-srpm-macros noarch 2-17.el8 rhel-appstream 13 k guile aarch64 5:2.0.14-7.el8 rhel-appstream 3.5 M ima-evm-utils aarch64 1.3.2-12.el8 rhel-baseos 63 k isl aarch64 0.16.1-6.el8 rhel-appstream 778 k kernel-headers aarch64 4.18.0-553.5.1.el8_10 rhel-baseos 12 M keyutils-libs aarch64 1.5.10-9.el8 rhel-baseos 34 k krb5-libs aarch64 1.18.2-27.el8_10 rhel-baseos 819 k libacl aarch64 2.2.53-3.el8 rhel-baseos 34 k libarchive aarch64 3.3.3-5.el8 rhel-baseos 340 k libasan aarch64 8.5.0-22.el8_10 rhel-baseos 387 k libassuan aarch64 2.5.1-3.el8 rhel-baseos 81 k libatomic aarch64 8.5.0-22.el8_10 rhel-baseos 26 k libatomic_ops aarch64 7.6.2-3.el8 rhel-appstream 38 k libattr aarch64 2.4.48-3.el8 rhel-baseos 27 k libbabeltrace aarch64 1.5.4-4.el8 rhel-baseos 189 k libblkid aarch64 2.32.1-46.el8 rhel-baseos 215 k libcap aarch64 2.48-6.el8_9 rhel-baseos 74 k libcap-ng aarch64 0.7.11-1.el8 rhel-baseos 33 k libcom_err aarch64 1.45.6-5.el8 rhel-baseos 49 k libcurl aarch64 7.61.1-34.el8 rhel-baseos 285 k libdb aarch64 5.3.28-42.el8_4 rhel-baseos 687 k libdb-utils aarch64 5.3.28-42.el8_4 rhel-baseos 148 k libfdisk aarch64 2.32.1-46.el8 rhel-baseos 244 k libffi aarch64 3.1-24.el8 rhel-baseos 37 k libgcc aarch64 8.5.0-22.el8_10 rhel-baseos 75 k libgcrypt aarch64 1.8.5-7.el8_6 rhel-baseos 391 k libgomp aarch64 8.5.0-22.el8_10 rhel-baseos 200 k libgpg-error aarch64 1.31-1.el8 rhel-baseos 240 k libidn2 aarch64 2.2.0-1.el8 rhel-baseos 93 k libksba aarch64 1.3.5-9.el8_7 rhel-baseos 130 k libmount aarch64 2.32.1-46.el8 rhel-baseos 230 k libmpc aarch64 1.1.0-9.1.el8 rhel-appstream 60 k libnghttp2 aarch64 1.33.0-5.el8_9 rhel-baseos 75 k libnsl2 aarch64 1.2.0-2.20180605git4a062cf.el8 rhel-baseos 55 k libpkgconf aarch64 1.4.2-1.el8 rhel-baseos 34 k libpsl aarch64 0.20.2-6.el8 rhel-baseos 61 k libpwquality aarch64 1.4.4-6.el8 rhel-baseos 106 k libselinux aarch64 2.9-8.el8 rhel-baseos 162 k libsemanage aarch64 2.9-9.el8_6 rhel-baseos 164 k libsepol aarch64 2.9-3.el8 rhel-baseos 321 k libsigsegv aarch64 2.11-5.el8 rhel-baseos 30 k libsmartcols aarch64 2.32.1-46.el8 rhel-baseos 175 k libssh aarch64 0.9.6-14.el8 rhel-baseos 210 k libssh-config noarch 0.9.6-14.el8 rhel-baseos 21 k libstdc++ aarch64 8.5.0-22.el8_10 rhel-baseos 425 k libstdc++-devel aarch64 8.5.0-22.el8_10 rhel-appstream 2.1 M libtasn1 aarch64 4.13-4.el8_7 rhel-baseos 75 k libtirpc aarch64 1.1.4-10.el8 rhel-baseos 109 k libtool-ltdl aarch64 2.4.6-25.el8 rhel-baseos 57 k libubsan aarch64 8.5.0-22.el8_10 rhel-baseos 145 k libunistring aarch64 0.9.9-3.el8 rhel-baseos 411 k libusbx aarch64 1.0.23-4.el8 rhel-baseos 73 k libutempter aarch64 1.1.6-14.el8 rhel-baseos 32 k libuuid aarch64 2.32.1-46.el8 rhel-baseos 99 k libverto aarch64 0.3.2-2.el8 rhel-baseos 24 k libxcrypt aarch64 4.1.1-6.el8 rhel-baseos 73 k libxcrypt-devel aarch64 4.1.1-6.el8 rhel-baseos 25 k libxml2 aarch64 2.9.7-18.el8_10.1 rhel-baseos 654 k libzstd aarch64 1.4.4-1.el8 rhel-baseos 240 k lua-libs aarch64 5.3.4-12.el8 rhel-baseos 112 k lua-srpm-macros noarch 1-13.el8 epel 9.2 k lz4-libs aarch64 1.8.3-3.el8_4 rhel-baseos 63 k mpfr aarch64 3.1.6-1.el8 rhel-baseos 214 k ncurses aarch64 6.1-10.20180224.el8 rhel-baseos 383 k ncurses-base noarch 6.1-10.20180224.el8 rhel-baseos 81 k ncurses-libs aarch64 6.1-10.20180224.el8 rhel-baseos 310 k nettle aarch64 3.4.1-7.el8 rhel-baseos 307 k npth aarch64 1.5-4.el8 rhel-baseos 26 k ocaml-srpm-macros noarch 5-4.el8 rhel-appstream 9.5 k openblas-srpm-macros noarch 2-2.el8 rhel-appstream 8.0 k openldap aarch64 2.4.46-18.el8 rhel-baseos 339 k openssl-libs aarch64 1:1.1.1k-12.el8_9 rhel-baseos 1.3 M p11-kit aarch64 0.23.22-2.el8 rhel-baseos 309 k p11-kit-trust aarch64 0.23.22-2.el8 rhel-baseos 135 k pam aarch64 1.3.1-33.el8 rhel-baseos 741 k pcre aarch64 8.42-6.el8 rhel-baseos 187 k pcre2 aarch64 10.32-3.el8_6 rhel-baseos 219 k perl-srpm-macros noarch 1-25.el8 rhel-appstream 11 k pkgconf aarch64 1.4.2-1.el8 rhel-baseos 37 k pkgconf-m4 noarch 1.4.2-1.el8 rhel-baseos 17 k pkgconf-pkg-config aarch64 1.4.2-1.el8 rhel-baseos 15 k platform-python aarch64 3.6.8-62.el8_10 rhel-baseos 88 k platform-python-setuptools noarch 39.2.0-7.el8 rhel-baseos 632 k popt aarch64 1.18-1.el8 rhel-baseos 60 k publicsuffix-list-dafsa noarch 20180723-1.el8 rhel-baseos 56 k python-rpm-macros noarch 3-45.el8 rhel-appstream 16 k python-srpm-macros noarch 3-45.el8 rhel-appstream 16 k python3-libs aarch64 3.6.8-62.el8_10 rhel-baseos 7.7 M python3-pip-wheel noarch 9.0.3-24.el8 rhel-baseos 866 k python3-rpm-macros noarch 3-45.el8 rhel-appstream 15 k python3-setuptools-wheel noarch 39.2.0-7.el8 rhel-baseos 289 k qt5-srpm-macros noarch 5.15.3-1.el8 rhel-appstream 11 k readline aarch64 7.0-10.el8 rhel-baseos 193 k rpm aarch64 4.14.3-31.el8 rhel-baseos 544 k rpm-build-libs aarch64 4.14.3-31.el8 rhel-baseos 151 k rpm-libs aarch64 4.14.3-31.el8 rhel-baseos 330 k rust-srpm-macros noarch 5-2.el8 rhel-appstream 9.3 k setup noarch 2.12.2-9.el8 rhel-baseos 181 k shadow-utils aarch64 2:4.6-22.el8 rhel-baseos 1.2 M sqlite-libs aarch64 3.26.0-19.el8_9 rhel-baseos 551 k systemd-libs aarch64 239-82.el8 rhel-baseos 1.0 M tpm2-tss aarch64 2.3.2-6.el8 rhel-baseos 240 k tzdata noarch 2024a-1.el8 rhel-baseos 475 k xz-libs aarch64 5.2.4-4.el8_6 rhel-baseos 91 k zip aarch64 3.0-23.el8 rhel-baseos 265 k zlib aarch64 1.2.11-25.el8 rhel-baseos 101 k zstd aarch64 1.4.4-1.el8 rhel-appstream 303 k Transaction Summary ============================================================================================ Install 174 Packages Total download size: 155 M Installed size: 824 M Downloading Packages: (1/174): bzip2-1.0.6-26.el8.aarch64.rpm 118 kB/s | 60 kB 00:00 (2/174): bzip2-libs-1.0.6-26.el8.aarch64.rpm 94 kB/s | 48 kB 00:00 (3/174): cracklib-2.9.6-15.el8.aarch64.rpm 174 kB/s | 93 kB 00:00 (4/174): grep-3.1-6.el8.aarch64.rpm 2.8 MB/s | 268 kB 00:00 (5/174): libattr-2.4.48-3.el8.aarch64.rpm 709 kB/s | 27 kB 00:00 (6/174): libassuan-2.5.1-3.el8.aarch64.rpm 478 kB/s | 81 kB 00:00 (7/174): libgpg-error-1.31-1.el8.aarch64.rpm 1.7 MB/s | 240 kB 00:00 (8/174): libnsl2-1.2.0-2.20180605git4a062cf.el8 650 kB/s | 55 kB 00:00 (9/174): cracklib-dicts-2.9.6-15.el8.aarch64.rp 9.7 MB/s | 4.0 MB 00:00 (10/174): libsigsegv-2.11-5.el8.aarch64.rpm 84 kB/s | 30 kB 00:00 (11/174): libpkgconf-1.4.2-1.el8.aarch64.rpm 93 kB/s | 34 kB 00:00 (12/174): libtool-ltdl-2.4.6-25.el8.aarch64.rpm 235 kB/s | 57 kB 00:00 (13/174): mpfr-3.1.6-1.el8.aarch64.rpm 957 kB/s | 214 kB 00:00 (14/174): npth-1.5-4.el8.aarch64.rpm 371 kB/s | 26 kB 00:00 (15/174): libutempter-1.1.6-14.el8.aarch64.rpm 90 kB/s | 32 kB 00:00 (16/174): pkgconf-1.4.2-1.el8.aarch64.rpm 537 kB/s | 37 kB 00:00 (17/174): libunistring-0.9.9-3.el8.aarch64.rpm 1.0 MB/s | 411 kB 00:00 (18/174): readline-7.0-10.el8.aarch64.rpm 4.1 MB/s | 193 kB 00:00 (19/174): basesystem-11-5.el8.noarch.rpm 261 kB/s | 11 kB 00:00 (20/174): pkgconf-pkg-config-1.4.2-1.el8.aarch6 127 kB/s | 15 kB 00:00 (21/174): publicsuffix-list-dafsa-20180723-1.el 975 kB/s | 56 kB 00:00 (22/174): zip-3.0-23.el8.aarch64.rpm 1.7 MB/s | 265 kB 00:00 (23/174): pkgconf-m4-1.4.2-1.el8.noarch.rpm 211 kB/s | 17 kB 00:00 (24/174): patch-2.7.6-11.el8.aarch64.rpm 1.3 MB/s | 134 kB 00:00 (25/174): diffutils-3.6-6.el8.aarch64.rpm 2.7 MB/s | 352 kB 00:00 (26/174): libpsl-0.20.2-6.el8.aarch64.rpm 1.1 MB/s | 61 kB 00:00 (27/174): libusbx-1.0.23-4.el8.aarch64.rpm 1.3 MB/s | 73 kB 00:00 (28/174): brotli-1.0.6-3.el8.aarch64.rpm 1.9 MB/s | 314 kB 00:00 (29/174): libidn2-2.2.0-1.el8.aarch64.rpm 259 kB/s | 93 kB 00:00 (30/174): libzstd-1.4.4-1.el8.aarch64.rpm 849 kB/s | 240 kB 00:00 (31/174): popt-1.18-1.el8.aarch64.rpm 347 kB/s | 60 kB 00:00 (32/174): ima-evm-utils-1.3.2-12.el8.aarch64.rp 338 kB/s | 63 kB 00:00 (33/174): libdb-5.3.28-42.el8_4.aarch64.rpm 6.9 MB/s | 687 kB 00:00 (34/174): libdb-utils-5.3.28-42.el8_4.aarch64.r 3.4 MB/s | 148 kB 00:00 (35/174): libsepol-2.9-3.el8.aarch64.rpm 6.9 MB/s | 321 kB 00:00 (36/174): lz4-libs-1.8.3-3.el8_4.aarch64.rpm 1.4 MB/s | 63 kB 00:00 (37/174): nettle-3.4.1-7.el8.aarch64.rpm 6.1 MB/s | 307 kB 00:00 (38/174): pcre-8.42-6.el8.aarch64.rpm 4.5 MB/s | 187 kB 00:00 (39/174): openldap-2.4.46-18.el8.aarch64.rpm 6.9 MB/s | 339 kB 00:00 (40/174): gzip-1.9-13.el8_5.aarch64.rpm 2.0 MB/s | 165 kB 00:00 (41/174): cyrus-sasl-lib-2.1.27-6.el8_5.aarch64 1.4 MB/s | 122 kB 00:00 (42/174): filesystem-3.8-6.el8.aarch64.rpm 9.0 MB/s | 1.1 MB 00:00 (43/174): libcap-ng-0.7.11-1.el8.aarch64.rpm 608 kB/s | 33 kB 00:00 (44/174): keyutils-libs-1.5.10-9.el8.aarch64.rp 447 kB/s | 34 kB 00:00 (45/174): libxcrypt-4.1.1-6.el8.aarch64.rpm 1.7 MB/s | 73 kB 00:00 (46/174): libxcrypt-devel-4.1.1-6.el8.aarch64.r 516 kB/s | 25 kB 00:00 (47/174): make-4.2.1-11.el8.aarch64.rpm 11 MB/s | 490 kB 00:00 (48/174): lua-libs-5.3.4-12.el8.aarch64.rpm 1.4 MB/s | 112 kB 00:00 (49/174): cpio-2.12-11.el8.aarch64.rpm 2.2 MB/s | 260 kB 00:00 (50/174): info-6.5-7.el8.aarch64.rpm 2.5 MB/s | 191 kB 00:00 (51/174): gawk-4.2.1-4.el8.aarch64.rpm 8.6 MB/s | 1.1 MB 00:00 (52/174): sed-4.5-5.el8.aarch64.rpm 6.8 MB/s | 295 kB 00:00 (53/174): unzip-6.0-46.el8.aarch64.rpm 2.9 MB/s | 190 kB 00:00 (54/174): xz-5.2.4-4.el8_6.aarch64.rpm 2.6 MB/s | 153 kB 00:00 (55/174): xz-libs-5.2.4-4.el8_6.aarch64.rpm 1.7 MB/s | 91 kB 00:00 (56/174): gdbm-1.18-2.el8.aarch64.rpm 2.3 MB/s | 128 kB 00:00 (57/174): gnupg2-2.2.20-3.el8_6.aarch64.rpm 43 MB/s | 2.4 MB 00:00 (58/174): libcom_err-1.45.6-5.el8.aarch64.rpm 572 kB/s | 49 kB 00:00 (59/174): gdbm-libs-1.18-2.el8.aarch64.rpm 320 kB/s | 59 kB 00:00 (60/174): libgcrypt-1.8.5-7.el8_6.aarch64.rpm 8.8 MB/s | 391 kB 00:00 (61/174): libverto-0.3.2-2.el8.aarch64.rpm 515 kB/s | 24 kB 00:00 (62/174): libsemanage-2.9-9.el8_6.aarch64.rpm 1.1 MB/s | 164 kB 00:00 (63/174): pcre2-10.32-3.el8_6.aarch64.rpm 1.8 MB/s | 219 kB 00:00 (64/174): libbabeltrace-1.5.4-4.el8.aarch64.rpm 540 kB/s | 189 kB 00:00 (65/174): coreutils-8.30-15.el8.aarch64.rpm 6.1 MB/s | 1.2 MB 00:00 (66/174): libffi-3.1-24.el8.aarch64.rpm 263 kB/s | 37 kB 00:00 (67/174): coreutils-common-8.30-15.el8.aarch64. 11 MB/s | 2.0 MB 00:00 (68/174): libselinux-2.9-8.el8.aarch64.rpm 530 kB/s | 162 kB 00:00 (69/174): libpwquality-1.4.4-6.el8.aarch64.rpm 236 kB/s | 106 kB 00:00 (70/174): libtasn1-4.13-4.el8_7.aarch64.rpm 390 kB/s | 75 kB 00:00 (71/174): python3-setuptools-wheel-39.2.0-7.el8 1.6 MB/s | 289 kB 00:00 (72/174): platform-python-setuptools-39.2.0-7.e 2.4 MB/s | 632 kB 00:00 (73/174): tar-1.30-9.el8.aarch64.rpm 6.7 MB/s | 830 kB 00:00 (74/174): ca-certificates-2023.2.60_v7.0.306-80 14 MB/s | 935 kB 00:00 (75/174): libksba-1.3.5-9.el8_7.aarch64.rpm 136 kB/s | 130 kB 00:00 (76/174): setup-2.12.2-9.el8.noarch.rpm 457 kB/s | 181 kB 00:00 (77/174): libarchive-3.3.3-5.el8.aarch64.rpm 5.2 MB/s | 340 kB 00:00 (78/174): crypto-policies-20230731-1.git3177e06 249 kB/s | 64 kB 00:00 (79/174): libnghttp2-1.33.0-5.el8_9.aarch64.rpm 286 kB/s | 75 kB 00:00 (80/174): ncurses-libs-6.1-10.20180224.el8.aarc 6.5 MB/s | 310 kB 00:00 (81/174): which-2.21-20.el8.aarch64.rpm 911 kB/s | 49 kB 00:00 (82/174): chkconfig-1.19.2-1.el8.aarch64.rpm 315 kB/s | 197 kB 00:00 (83/174): zlib-1.2.11-25.el8.aarch64.rpm 2.3 MB/s | 101 kB 00:00 (84/174): binutils-2.30-123.el8.aarch64.rpm 64 MB/s | 6.1 MB 00:00 (85/174): ncurses-6.1-10.20180224.el8.aarch64.r 833 kB/s | 383 kB 00:00 (86/174): libcap-2.48-6.el8_9.aarch64.rpm 887 kB/s | 74 kB 00:00 (87/174): openssl-libs-1.1.1k-12.el8_9.aarch64. 13 MB/s | 1.3 MB 00:00 (88/174): gnutls-3.6.16-8.el8_9.3.aarch64.rpm 2.8 MB/s | 940 kB 00:00 (89/174): sqlite-libs-3.26.0-19.el8_9.aarch64.r 2.8 MB/s | 551 kB 00:00 (90/174): tzdata-2024a-1.el8.noarch.rpm 3.0 MB/s | 475 kB 00:00 (91/174): ncurses-base-6.1-10.20180224.el8.noar 180 kB/s | 81 kB 00:00 (92/174): audit-libs-3.1.2-1.el8.aarch64.rpm 914 kB/s | 120 kB 00:00 (93/174): bash-4.4.20-5.el8.aarch64.rpm 14 MB/s | 1.5 MB 00:00 (94/174): elfutils-default-yama-scope-0.190-2.e 566 kB/s | 53 kB 00:00 (95/174): elfutils-libelf-0.190-2.el8.aarch64.r 4.4 MB/s | 231 kB 00:00 (96/174): curl-7.61.1-34.el8.aarch64.rpm 1.7 MB/s | 350 kB 00:00 (97/174): elfutils-libs-0.190-2.el8.aarch64.rpm 6.9 MB/s | 294 kB 00:00 (98/174): file-5.33-26.el8.aarch64.rpm 1.8 MB/s | 78 kB 00:00 (99/174): elfutils-0.190-2.el8.aarch64.rpm 1.7 MB/s | 554 kB 00:00 (100/174): expat-2.2.5-13.el8_10.aarch64.rpm 494 kB/s | 104 kB 00:00 (101/174): findutils-4.6.0-22.el8.aarch64.rpm 5.2 MB/s | 524 kB 00:00 (102/174): file-libs-5.33-26.el8.aarch64.rpm 2.5 MB/s | 542 kB 00:00 (103/174): glib2-2.56.4-162.el8.aarch64.rpm 46 MB/s | 2.4 MB 00:00 (104/174): gmp-6.1.2-11.el8.aarch64.rpm 3.2 MB/s | 264 kB 00:00 (105/174): libacl-2.2.53-3.el8.aarch64.rpm 896 kB/s | 34 kB 00:00 (106/174): libfdisk-2.32.1-46.el8.aarch64.rpm 6.1 MB/s | 244 kB 00:00 (107/174): libcurl-7.61.1-34.el8.aarch64.rpm 5.6 MB/s | 285 kB 00:00 (108/174): libblkid-2.32.1-46.el8.aarch64.rpm 2.1 MB/s | 215 kB 00:00 (109/174): libmount-2.32.1-46.el8.aarch64.rpm 4.6 MB/s | 230 kB 00:00 (110/174): libsmartcols-2.32.1-46.el8.aarch64.r 3.1 MB/s | 175 kB 00:00 (111/174): libssh-config-0.9.6-14.el8.noarch.rp 458 kB/s | 21 kB 00:00 (112/174): libssh-0.9.6-14.el8.aarch64.rpm 3.0 MB/s | 210 kB 00:00 (113/174): libtirpc-1.1.4-10.el8.aarch64.rpm 2.6 MB/s | 109 kB 00:00 (114/174): libuuid-2.32.1-46.el8.aarch64.rpm 2.4 MB/s | 99 kB 00:00 (115/174): p11-kit-0.23.22-2.el8.aarch64.rpm 7.2 MB/s | 309 kB 00:00 (116/174): pam-1.3.1-33.el8.aarch64.rpm 14 MB/s | 741 kB 00:00 (117/174): p11-kit-trust-0.23.22-2.el8.aarch64. 1.5 MB/s | 135 kB 00:00 (118/174): python3-pip-wheel-9.0.3-24.el8.noarc 14 MB/s | 866 kB 00:00 (119/174): redhat-release-8.10-0.2.el8.aarch64. 1.0 MB/s | 45 kB 00:00 (120/174): rpm-4.14.3-31.el8.aarch64.rpm 6.5 MB/s | 544 kB 00:00 (121/174): rpm-build-libs-4.14.3-31.el8.aarch64 1.8 MB/s | 151 kB 00:00 (122/174): rpm-libs-4.14.3-31.el8.aarch64.rpm 5.3 MB/s | 330 kB 00:00 (123/174): tpm2-tss-2.3.2-6.el8.aarch64.rpm 3.7 MB/s | 240 kB 00:00 (124/174): systemd-libs-239-82.el8.aarch64.rpm 7.8 MB/s | 1.0 MB 00:00 (125/174): util-linux-2.32.1-46.el8.aarch64.rpm 34 MB/s | 2.5 MB 00:00 (126/174): krb5-libs-1.18.2-27.el8_10.aarch64.r 10 MB/s | 819 kB 00:00 (127/174): shadow-utils-4.6-22.el8.aarch64.rpm 3.3 MB/s | 1.2 MB 00:00 (128/174): libasan-8.5.0-22.el8_10.aarch64.rpm 1.7 MB/s | 387 kB 00:00 (129/174): libgomp-8.5.0-22.el8_10.aarch64.rpm 4.3 MB/s | 200 kB 00:00 (130/174): libgcc-8.5.0-22.el8_10.aarch64.rpm 666 kB/s | 75 kB 00:00 (131/174): libstdc++-8.5.0-22.el8_10.aarch64.rp 6.2 MB/s | 425 kB 00:00 (132/174): glibc-2.28-251.el8_10.2.aarch64.rpm 30 MB/s | 1.8 MB 00:00 (133/174): libubsan-8.5.0-22.el8_10.aarch64.rpm 1.3 MB/s | 145 kB 00:00 (134/174): glibc-common-2.28-251.el8_10.2.aarch 7.6 MB/s | 1.0 MB 00:00 (135/174): glibc-devel-2.28-251.el8_10.2.aarch6 376 kB/s | 86 kB 00:00 (136/174): platform-python-3.6.8-62.el8_10.aarc 855 kB/s | 88 kB 00:00 (137/174): glibc-all-langpacks-2.28-251.el8_10. 46 MB/s | 25 MB 00:00 (138/174): python3-libs-3.6.8-62.el8_10.aarch64 55 MB/s | 7.7 MB 00:00 (139/174): libatomic-8.5.0-22.el8_10.aarch64.rp 24 kB/s | 26 kB 00:01 (140/174): glibc-headers-2.28-251.el8_10.2.aarc 4.4 MB/s | 483 kB 00:00 (141/174): libxml2-2.9.7-18.el8_10.1.aarch64.rp 11 MB/s | 654 kB 00:00 (142/174): glibc-gconv-extra-2.28-251.el8_10.2. 6.3 MB/s | 1.8 MB 00:00 (143/174): guile-2.0.14-7.el8.aarch64.rpm 49 MB/s | 3.5 MB 00:00 (144/174): isl-0.16.1-6.el8.aarch64.rpm 12 MB/s | 778 kB 00:00 (145/174): libatomic_ops-7.6.2-3.el8.aarch64.rp 367 kB/s | 38 kB 00:00 (146/174): rust-srpm-macros-5-2.el8.noarch.rpm 108 kB/s | 9.3 kB 00:00 (147/174): ghc-srpm-macros-1.4.2-7.el8.noarch.r 171 kB/s | 9.4 kB 00:00 (148/174): kernel-headers-4.18.0-553.5.1.el8_10 28 MB/s | 12 MB 00:00 (149/174): ocaml-srpm-macros-5-4.el8.noarch.rpm 222 kB/s | 9.5 kB 00:00 (150/174): perl-srpm-macros-1-25.el8.noarch.rpm 22 kB/s | 11 kB 00:00 (151/174): gc-7.6.4-3.el8.aarch64.rpm 131 kB/s | 99 kB 00:00 (152/174): openblas-srpm-macros-2-2.el8.noarch. 16 kB/s | 8.0 kB 00:00 (153/174): zstd-1.4.4-1.el8.aarch64.rpm 6.7 MB/s | 303 kB 00:00 (154/174): efi-srpm-macros-3-3.el8.noarch.rpm 374 kB/s | 22 kB 00:00 (155/174): go-srpm-macros-2-17.el8.noarch.rpm 188 kB/s | 13 kB 00:00 (156/174): dwz-0.12-10.el8.aarch64.rpm 1.7 MB/s | 103 kB 00:00 (157/174): libmpc-1.1.0-9.1.el8.aarch64.rpm 368 kB/s | 60 kB 00:00 (158/174): qt5-srpm-macros-5.15.3-1.el8.noarch. 147 kB/s | 11 kB 00:00 (159/174): python-rpm-macros-3-45.el8.noarch.rp 197 kB/s | 16 kB 00:00 (160/174): redhat-rpm-config-131-1.el8.noarch.r 1.3 MB/s | 91 kB 00:00 (161/174): python-srpm-macros-3-45.el8.noarch.r 302 kB/s | 16 kB 00:00 (162/174): python3-rpm-macros-3-45.el8.noarch.r 386 kB/s | 15 kB 00:00 (163/174): rpm-build-4.14.3-31.el8.aarch64.rpm 4.2 MB/s | 173 kB 00:00 (164/174): annobin-11.13-2.el8.aarch64.rpm 18 MB/s | 971 kB 00:00 (165/174): gdb-headless-8.2-20.el8.aarch64.rpm 33 MB/s | 3.1 MB 00:00 (166/174): cpp-8.5.0-22.el8_10.aarch64.rpm 88 MB/s | 8.9 MB 00:00 (167/174): gcc-plugin-annobin-8.5.0-22.el8_10.a 525 kB/s | 35 kB 00:00 (168/174): gcc-c++-8.5.0-22.el8_10.aarch64.rpm 63 MB/s | 11 MB 00:00 (169/174): ansible-srpm-macros-1-12.el8.noarch. 1.8 MB/s | 21 kB 00:00 (170/174): epel-rpm-macros-8-41.noarch.rpm 11 MB/s | 27 kB 00:00 (171/174): fpc-srpm-macros-1.3-1.el8.noarch.rpm 4.9 MB/s | 8.2 kB 00:00 (172/174): lua-srpm-macros-1-13.el8.noarch.rpm 4.7 MB/s | 9.2 kB 00:00 (173/174): libstdc++-devel-8.5.0-22.el8_10.aarc 25 MB/s | 2.1 MB 00:00 (174/174): gcc-8.5.0-22.el8_10.aarch64.rpm 20 MB/s | 19 MB 00:00 -------------------------------------------------------------------------------- Total 16 MB/s | 155 MB 00:09 Red Hat Enterprise Linux - BaseOS 3.1 MB/s | 3.1 kB 00:00 Importing GPG key 0xFD431D51: Userid : "Red Hat, Inc. (release key 2) " Fingerprint: 567E 347A D004 4ADE 55BA 8A5F 199E 2F91 FD43 1D51 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat8-release Key imported successfully Importing GPG key 0x2FA658E0: Userid : "Red Hat, Inc. (auxiliary key) " Fingerprint: 43A6 E49C 4A38 F4BE 9ABF 2A53 4568 9C88 2FA6 58E0 From : /usr/share/distribution-gpg-keys/redhat/RPM-GPG-KEY-redhat8-release Key imported successfully Extra Packages for Enterprise Linux 8 - aarch64 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x2F86D6A1: Userid : "Fedora EPEL (8) " Fingerprint: 94E2 79EB 8D8F 25B2 1810 ADF1 21EA 45AB 2F86 D6A1 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-8 Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.8-6.el8.aarch64 1/1 Preparing : 1/1 Installing : libgcc-8.5.0-22.el8_10.aarch64 1/174 Running scriptlet: libgcc-8.5.0-22.el8_10.aarch64 1/174 Installing : python-srpm-macros-3-45.el8.noarch 2/174 Installing : crypto-policies-20230731-1.git3177e06.el8.noarch 3/174 Running scriptlet: crypto-policies-20230731-1.git3177e06.el8.noarch 3/174 Installing : python-rpm-macros-3-45.el8.noarch 4/174 Installing : redhat-release-8.10-0.2.el8.aarch64 5/174 Installing : setup-2.12.2-9.el8.noarch 6/174 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.12.2-9.el8.noarch 6/174 Installing : filesystem-3.8-6.el8.aarch64 7/174 Installing : python3-pip-wheel-9.0.3-24.el8.noarch 8/174 Installing : python3-setuptools-wheel-39.2.0-7.el8.noarch 9/174 Installing : basesystem-11-5.el8.noarch 10/174 Installing : python3-rpm-macros-3-45.el8.noarch 11/174 Installing : fpc-srpm-macros-1.3-1.el8.noarch 12/174 Installing : ansible-srpm-macros-1-12.el8.noarch 13/174 Installing : qt5-srpm-macros-5.15.3-1.el8.noarch 14/174 Installing : go-srpm-macros-2-17.el8.noarch 15/174 Installing : perl-srpm-macros-1-25.el8.noarch 16/174 Installing : openblas-srpm-macros-2-2.el8.noarch 17/174 Installing : ocaml-srpm-macros-5-4.el8.noarch 18/174 Installing : ghc-srpm-macros-1.4.2-7.el8.noarch 19/174 Installing : rust-srpm-macros-5-2.el8.noarch 20/174 Installing : kernel-headers-4.18.0-553.5.1.el8_10.aarch64 21/174 Installing : libssh-config-0.9.6-14.el8.noarch 22/174 Installing : tzdata-2024a-1.el8.noarch 23/174 Installing : ncurses-base-6.1-10.20180224.el8.noarch 24/174 Installing : pcre2-10.32-3.el8_6.aarch64 25/174 Installing : libselinux-2.9-8.el8.aarch64 26/174 Installing : ncurses-libs-6.1-10.20180224.el8.aarch64 27/174 Installing : glibc-all-langpacks-2.28-251.el8_10.2.aarch64 28/174 Installing : glibc-common-2.28-251.el8_10.2.aarch64 29/174 Installing : glibc-gconv-extra-2.28-251.el8_10.2.aarch64 30/174 Running scriptlet: glibc-gconv-extra-2.28-251.el8_10.2.aarch64 30/174 Running scriptlet: glibc-2.28-251.el8_10.2.aarch64 31/174 Installing : glibc-2.28-251.el8_10.2.aarch64 31/174 Running scriptlet: glibc-2.28-251.el8_10.2.aarch64 31/174 Installing : bash-4.4.20-5.el8.aarch64 32/174 Running scriptlet: bash-4.4.20-5.el8.aarch64 32/174 Installing : libsepol-2.9-3.el8.aarch64 33/174 Running scriptlet: libsepol-2.9-3.el8.aarch64 33/174 Installing : zlib-1.2.11-25.el8.aarch64 34/174 Installing : info-6.5-7.el8.aarch64 35/174 Installing : bzip2-libs-1.0.6-26.el8.aarch64 36/174 Installing : xz-libs-5.2.4-4.el8_6.aarch64 37/174 Installing : gmp-1:6.1.2-11.el8.aarch64 38/174 Running scriptlet: gmp-1:6.1.2-11.el8.aarch64 38/174 Installing : libstdc++-8.5.0-22.el8_10.aarch64 39/174 Running scriptlet: libstdc++-8.5.0-22.el8_10.aarch64 39/174 Installing : libzstd-1.4.4-1.el8.aarch64 40/174 Installing : elfutils-libelf-0.190-2.el8.aarch64 41/174 Installing : libxcrypt-4.1.1-6.el8.aarch64 42/174 Installing : mpfr-3.1.6-1.el8.aarch64 43/174 Running scriptlet: mpfr-3.1.6-1.el8.aarch64 43/174 Installing : readline-7.0-10.el8.aarch64 44/174 Running scriptlet: readline-7.0-10.el8.aarch64 44/174 Installing : sqlite-libs-3.26.0-19.el8_9.aarch64 45/174 Installing : popt-1.18-1.el8.aarch64 46/174 Installing : libcap-2.48-6.el8_9.aarch64 47/174 Installing : libcom_err-1.45.6-5.el8.aarch64 48/174 Running scriptlet: libcom_err-1.45.6-5.el8.aarch64 48/174 Installing : libuuid-2.32.1-46.el8.aarch64 49/174 Running scriptlet: libuuid-2.32.1-46.el8.aarch64 49/174 Installing : chkconfig-1.19.2-1.el8.aarch64 50/174 Installing : libunistring-0.9.9-3.el8.aarch64 51/174 Installing : libattr-2.4.48-3.el8.aarch64 52/174 Installing : libacl-2.2.53-3.el8.aarch64 53/174 Installing : sed-4.5-5.el8.aarch64 54/174 Running scriptlet: sed-4.5-5.el8.aarch64 54/174 Installing : libgpg-error-1.31-1.el8.aarch64 55/174 Installing : lua-libs-5.3.4-12.el8.aarch64 56/174 Installing : libffi-3.1-24.el8.aarch64 57/174 Installing : p11-kit-0.23.22-2.el8.aarch64 58/174 Installing : libidn2-2.2.0-1.el8.aarch64 59/174 Installing : libmpc-1.1.0-9.1.el8.aarch64 60/174 Installing : file-libs-5.33-26.el8.aarch64 61/174 Installing : file-5.33-26.el8.aarch64 62/174 Installing : libgcrypt-1.8.5-7.el8_6.aarch64 63/174 Running scriptlet: libgcrypt-1.8.5-7.el8_6.aarch64 63/174 Installing : unzip-6.0-46.el8.aarch64 64/174 Installing : findutils-1:4.6.0-22.el8.aarch64 65/174 Running scriptlet: findutils-1:4.6.0-22.el8.aarch64 65/174 Installing : elfutils-default-yama-scope-0.190-2.el8.noarch 66/174 Running scriptlet: elfutils-default-yama-scope-0.190-2.el8.noarch 66/174 Installing : elfutils-libs-0.190-2.el8.aarch64 67/174 Running scriptlet: glibc-headers-2.28-251.el8_10.2.aarch64 68/174 Installing : glibc-headers-2.28-251.el8_10.2.aarch64 68/174 Installing : lz4-libs-1.8.3-3.el8_4.aarch64 69/174 Installing : pcre-8.42-6.el8.aarch64 70/174 Installing : grep-3.1-6.el8.aarch64 71/174 Running scriptlet: grep-3.1-6.el8.aarch64 71/174 Installing : keyutils-libs-1.5.10-9.el8.aarch64 72/174 Installing : libcap-ng-0.7.11-1.el8.aarch64 73/174 Installing : audit-libs-3.1.2-1.el8.aarch64 74/174 Installing : gdbm-libs-1:1.18-2.el8.aarch64 75/174 Installing : libtasn1-4.13-4.el8_7.aarch64 76/174 Running scriptlet: libtasn1-4.13-4.el8_7.aarch64 76/174 Installing : p11-kit-trust-0.23.22-2.el8.aarch64 77/174 Running scriptlet: p11-kit-trust-0.23.22-2.el8.aarch64 77/174 Installing : expat-2.2.5-13.el8_10.aarch64 78/174 Installing : gdbm-1:1.18-2.el8.aarch64 79/174 Installing : libsemanage-2.9-9.el8_6.aarch64 80/174 Installing : xz-5.2.4-4.el8_6.aarch64 81/174 Installing : elfutils-0.190-2.el8.aarch64 82/174 Installing : zip-3.0-23.el8.aarch64 83/174 Installing : cpp-8.5.0-22.el8_10.aarch64 84/174 Running scriptlet: cpp-8.5.0-22.el8_10.aarch64 84/174 Installing : libassuan-2.5.1-3.el8.aarch64 85/174 Installing : libksba-1.3.5-9.el8_7.aarch64 86/174 Installing : tar-2:1.30-9.el8.aarch64 87/174 Running scriptlet: tar-2:1.30-9.el8.aarch64 87/174 Installing : patch-2.7.6-11.el8.aarch64 88/174 Installing : dwz-0.12-10.el8.aarch64 89/174 Installing : libasan-8.5.0-22.el8_10.aarch64 90/174 Running scriptlet: libasan-8.5.0-22.el8_10.aarch64 90/174 Installing : libubsan-8.5.0-22.el8_10.aarch64 91/174 Running scriptlet: libubsan-8.5.0-22.el8_10.aarch64 91/174 Installing : libstdc++-devel-8.5.0-22.el8_10.aarch64 92/174 Installing : nettle-3.4.1-7.el8.aarch64 93/174 Running scriptlet: nettle-3.4.1-7.el8.aarch64 93/174 Installing : gnutls-3.6.16-8.el8_9.3.aarch64 94/174 Installing : isl-0.16.1-6.el8.aarch64 95/174 Running scriptlet: isl-0.16.1-6.el8.aarch64 95/174 Installing : libxml2-2.9.7-18.el8_10.1.aarch64 96/174 Installing : bzip2-1.0.6-26.el8.aarch64 97/174 Installing : diffutils-3.6-6.el8.aarch64 98/174 Running scriptlet: diffutils-3.6-6.el8.aarch64 98/174 Installing : coreutils-common-8.30-15.el8.aarch64 99/174 Running scriptlet: coreutils-common-8.30-15.el8.aarch64 99/174 Installing : libatomic-8.5.0-22.el8_10.aarch64 100/174 Running scriptlet: libatomic-8.5.0-22.el8_10.aarch64 100/174 Installing : libgomp-8.5.0-22.el8_10.aarch64 101/174 Running scriptlet: libgomp-8.5.0-22.el8_10.aarch64 101/174 Installing : zstd-1.4.4-1.el8.aarch64 102/174 Installing : libpkgconf-1.4.2-1.el8.aarch64 103/174 Installing : pkgconf-1.4.2-1.el8.aarch64 104/174 Installing : libsigsegv-2.11-5.el8.aarch64 105/174 Installing : gawk-4.2.1-4.el8.aarch64 106/174 Installing : libtool-ltdl-2.4.6-25.el8.aarch64 107/174 Running scriptlet: libtool-ltdl-2.4.6-25.el8.aarch64 107/174 Installing : npth-1.5-4.el8.aarch64 108/174 Installing : brotli-1.0.6-3.el8.aarch64 109/174 Installing : cpio-2.12-11.el8.aarch64 110/174 Installing : libverto-0.3.2-2.el8.aarch64 111/174 Installing : libnghttp2-1.33.0-5.el8_9.aarch64 112/174 Installing : ncurses-6.1-10.20180224.el8.aarch64 113/174 Installing : openssl-libs-1:1.1.1k-12.el8_9.aarch64 114/174 Running scriptlet: openssl-libs-1:1.1.1k-12.el8_9.aarch64 114/174 Installing : coreutils-8.30-15.el8.aarch64 115/174 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 116/174 Installing : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 116/174 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 116/174 Installing : libdb-5.3.28-42.el8_4.aarch64 117/174 Running scriptlet: libdb-5.3.28-42.el8_4.aarch64 117/174 Installing : krb5-libs-1.18.2-27.el8_10.aarch64 118/174 Installing : libtirpc-1.1.4-10.el8.aarch64 119/174 Running scriptlet: libtirpc-1.1.4-10.el8.aarch64 119/174 Installing : libblkid-2.32.1-46.el8.aarch64 120/174 Running scriptlet: libblkid-2.32.1-46.el8.aarch64 120/174 Installing : libmount-2.32.1-46.el8.aarch64 121/174 Running scriptlet: libmount-2.32.1-46.el8.aarch64 121/174 Installing : systemd-libs-239-82.el8.aarch64 122/174 Running scriptlet: systemd-libs-239-82.el8.aarch64 122/174 Installing : libnsl2-1.2.0-2.20180605git4a062cf.el8.aarch64 123/174 Running scriptlet: libnsl2-1.2.0-2.20180605git4a062cf.el8.aarch64 123/174 Installing : platform-python-setuptools-39.2.0-7.el8.noarch 124/174 Installing : platform-python-3.6.8-62.el8_10.aarch64 125/174 Running scriptlet: platform-python-3.6.8-62.el8_10.aarch64 125/174 Installing : python3-libs-3.6.8-62.el8_10.aarch64 126/174 Installing : gzip-1.9-13.el8_5.aarch64 127/174 Running scriptlet: gzip-1.9-13.el8_5.aarch64 127/174 Installing : cracklib-2.9.6-15.el8.aarch64 128/174 Installing : cracklib-dicts-2.9.6-15.el8.aarch64 129/174 Installing : binutils-2.30-123.el8.aarch64 130/174 Running scriptlet: binutils-2.30-123.el8.aarch64 130/174 Installing : shadow-utils-2:4.6-22.el8.aarch64 131/174 Running scriptlet: libutempter-1.1.6-14.el8.aarch64 132/174 Installing : libutempter-1.1.6-14.el8.aarch64 132/174 Running scriptlet: tpm2-tss-2.3.2-6.el8.aarch64 133/174 Installing : tpm2-tss-2.3.2-6.el8.aarch64 133/174 Running scriptlet: tpm2-tss-2.3.2-6.el8.aarch64 133/174 Installing : ima-evm-utils-1.3.2-12.el8.aarch64 134/174 Installing : libpwquality-1.4.4-6.el8.aarch64 135/174 Installing : pam-1.3.1-33.el8.aarch64 136/174 Running scriptlet: pam-1.3.1-33.el8.aarch64 136/174 Installing : libusbx-1.0.23-4.el8.aarch64 137/174 Installing : glib2-2.56.4-162.el8.aarch64 138/174 Installing : libbabeltrace-1.5.4-4.el8.aarch64 139/174 Running scriptlet: libbabeltrace-1.5.4-4.el8.aarch64 139/174 Installing : libfdisk-2.32.1-46.el8.aarch64 140/174 Running scriptlet: libfdisk-2.32.1-46.el8.aarch64 140/174 Installing : cyrus-sasl-lib-2.1.27-6.el8_5.aarch64 141/174 Running scriptlet: cyrus-sasl-lib-2.1.27-6.el8_5.aarch64 141/174 Installing : openldap-2.4.46-18.el8.aarch64 142/174 Installing : gnupg2-2.2.20-3.el8_6.aarch64 143/174 Installing : libssh-0.9.6-14.el8.aarch64 144/174 Installing : libdb-utils-5.3.28-42.el8_4.aarch64 145/174 Installing : libarchive-3.3.3-5.el8.aarch64 146/174 Installing : libsmartcols-2.32.1-46.el8.aarch64 147/174 Running scriptlet: libsmartcols-2.32.1-46.el8.aarch64 147/174 Installing : libatomic_ops-7.6.2-3.el8.aarch64 148/174 Installing : gc-7.6.4-3.el8.aarch64 149/174 Installing : guile-5:2.0.14-7.el8.aarch64 150/174 Running scriptlet: guile-5:2.0.14-7.el8.aarch64 150/174 Installing : publicsuffix-list-dafsa-20180723-1.el8.noarch 151/174 Installing : libpsl-0.20.2-6.el8.aarch64 152/174 Installing : libcurl-7.61.1-34.el8.aarch64 153/174 Installing : curl-7.61.1-34.el8.aarch64 154/174 Installing : rpm-4.14.3-31.el8.aarch64 155/174 Installing : rpm-libs-4.14.3-31.el8.aarch64 156/174 Running scriptlet: rpm-libs-4.14.3-31.el8.aarch64 156/174 Installing : rpm-build-libs-4.14.3-31.el8.aarch64 157/174 Running scriptlet: rpm-build-libs-4.14.3-31.el8.aarch64 157/174 Installing : gdb-headless-8.2-20.el8.aarch64 158/174 Installing : efi-srpm-macros-3-3.el8.noarch 159/174 Installing : lua-srpm-macros-1-13.el8.noarch 160/174 Installing : pkgconf-m4-1.4.2-1.el8.noarch 161/174 Installing : pkgconf-pkg-config-1.4.2-1.el8.aarch64 162/174 Installing : glibc-devel-2.28-251.el8_10.2.aarch64 163/174 Running scriptlet: glibc-devel-2.28-251.el8_10.2.aarch64 163/174 Installing : libxcrypt-devel-4.1.1-6.el8.aarch64 164/174 Installing : gcc-8.5.0-22.el8_10.aarch64 165/174 Running scriptlet: gcc-8.5.0-22.el8_10.aarch64 165/174 Installing : annobin-11.13-2.el8.aarch64 166/174 Installing : gcc-plugin-annobin-8.5.0-22.el8_10.aarch64 167/174 Installing : redhat-rpm-config-131-1.el8.noarch 168/174 Running scriptlet: redhat-rpm-config-131-1.el8.noarch 168/174 Installing : rpm-build-4.14.3-31.el8.aarch64 169/174 Installing : gcc-c++-8.5.0-22.el8_10.aarch64 170/174 Installing : epel-rpm-macros-8-41.noarch 171/174 Installing : util-linux-2.32.1-46.el8.aarch64 172/174 Running scriptlet: util-linux-2.32.1-46.el8.aarch64 172/174 Installing : which-2.21-20.el8.aarch64 173/174 Installing : make-1:4.2.1-11.el8.aarch64 174/174 Running scriptlet: make-1:4.2.1-11.el8.aarch64 174/174 Running scriptlet: filesystem-3.8-6.el8.aarch64 174/174 Running scriptlet: glibc-all-langpacks-2.28-251.el8_10.2.aarch64 174/174 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 174/174 Running scriptlet: guile-5:2.0.14-7.el8.aarch64 174/174 Running scriptlet: glibc-common-2.28-251.el8_10.2.aarch64 174/174 Running scriptlet: info-6.5-7.el8.aarch64 174/174 Running scriptlet: glib2-2.56.4-162.el8.aarch64 174/174 Verifying : bzip2-1.0.6-26.el8.aarch64 1/174 Verifying : bzip2-libs-1.0.6-26.el8.aarch64 2/174 Verifying : cracklib-2.9.6-15.el8.aarch64 3/174 Verifying : cracklib-dicts-2.9.6-15.el8.aarch64 4/174 Verifying : grep-3.1-6.el8.aarch64 5/174 Verifying : libassuan-2.5.1-3.el8.aarch64 6/174 Verifying : libattr-2.4.48-3.el8.aarch64 7/174 Verifying : libgpg-error-1.31-1.el8.aarch64 8/174 Verifying : libnsl2-1.2.0-2.20180605git4a062cf.el8.aarch64 9/174 Verifying : libpkgconf-1.4.2-1.el8.aarch64 10/174 Verifying : libsigsegv-2.11-5.el8.aarch64 11/174 Verifying : libtool-ltdl-2.4.6-25.el8.aarch64 12/174 Verifying : libunistring-0.9.9-3.el8.aarch64 13/174 Verifying : libutempter-1.1.6-14.el8.aarch64 14/174 Verifying : mpfr-3.1.6-1.el8.aarch64 15/174 Verifying : npth-1.5-4.el8.aarch64 16/174 Verifying : pkgconf-1.4.2-1.el8.aarch64 17/174 Verifying : pkgconf-pkg-config-1.4.2-1.el8.aarch64 18/174 Verifying : readline-7.0-10.el8.aarch64 19/174 Verifying : zip-3.0-23.el8.aarch64 20/174 Verifying : basesystem-11-5.el8.noarch 21/174 Verifying : pkgconf-m4-1.4.2-1.el8.noarch 22/174 Verifying : publicsuffix-list-dafsa-20180723-1.el8.noarch 23/174 Verifying : libidn2-2.2.0-1.el8.aarch64 24/174 Verifying : diffutils-3.6-6.el8.aarch64 25/174 Verifying : patch-2.7.6-11.el8.aarch64 26/174 Verifying : libpsl-0.20.2-6.el8.aarch64 27/174 Verifying : libusbx-1.0.23-4.el8.aarch64 28/174 Verifying : libzstd-1.4.4-1.el8.aarch64 29/174 Verifying : brotli-1.0.6-3.el8.aarch64 30/174 Verifying : ima-evm-utils-1.3.2-12.el8.aarch64 31/174 Verifying : popt-1.18-1.el8.aarch64 32/174 Verifying : libdb-5.3.28-42.el8_4.aarch64 33/174 Verifying : libdb-utils-5.3.28-42.el8_4.aarch64 34/174 Verifying : libsepol-2.9-3.el8.aarch64 35/174 Verifying : lz4-libs-1.8.3-3.el8_4.aarch64 36/174 Verifying : nettle-3.4.1-7.el8.aarch64 37/174 Verifying : openldap-2.4.46-18.el8.aarch64 38/174 Verifying : pcre-8.42-6.el8.aarch64 39/174 Verifying : cyrus-sasl-lib-2.1.27-6.el8_5.aarch64 40/174 Verifying : filesystem-3.8-6.el8.aarch64 41/174 Verifying : gzip-1.9-13.el8_5.aarch64 42/174 Verifying : keyutils-libs-1.5.10-9.el8.aarch64 43/174 Verifying : libcap-ng-0.7.11-1.el8.aarch64 44/174 Verifying : libxcrypt-4.1.1-6.el8.aarch64 45/174 Verifying : libxcrypt-devel-4.1.1-6.el8.aarch64 46/174 Verifying : lua-libs-5.3.4-12.el8.aarch64 47/174 Verifying : make-1:4.2.1-11.el8.aarch64 48/174 Verifying : cpio-2.12-11.el8.aarch64 49/174 Verifying : gawk-4.2.1-4.el8.aarch64 50/174 Verifying : info-6.5-7.el8.aarch64 51/174 Verifying : sed-4.5-5.el8.aarch64 52/174 Verifying : unzip-6.0-46.el8.aarch64 53/174 Verifying : xz-5.2.4-4.el8_6.aarch64 54/174 Verifying : xz-libs-5.2.4-4.el8_6.aarch64 55/174 Verifying : gdbm-1:1.18-2.el8.aarch64 56/174 Verifying : gdbm-libs-1:1.18-2.el8.aarch64 57/174 Verifying : gnupg2-2.2.20-3.el8_6.aarch64 58/174 Verifying : libbabeltrace-1.5.4-4.el8.aarch64 59/174 Verifying : libcom_err-1.45.6-5.el8.aarch64 60/174 Verifying : libgcrypt-1.8.5-7.el8_6.aarch64 61/174 Verifying : libsemanage-2.9-9.el8_6.aarch64 62/174 Verifying : libverto-0.3.2-2.el8.aarch64 63/174 Verifying : pcre2-10.32-3.el8_6.aarch64 64/174 Verifying : coreutils-8.30-15.el8.aarch64 65/174 Verifying : coreutils-common-8.30-15.el8.aarch64 66/174 Verifying : libffi-3.1-24.el8.aarch64 67/174 Verifying : libksba-1.3.5-9.el8_7.aarch64 68/174 Verifying : libpwquality-1.4.4-6.el8.aarch64 69/174 Verifying : libselinux-2.9-8.el8.aarch64 70/174 Verifying : libtasn1-4.13-4.el8_7.aarch64 71/174 Verifying : platform-python-setuptools-39.2.0-7.el8.noarch 72/174 Verifying : python3-setuptools-wheel-39.2.0-7.el8.noarch 73/174 Verifying : setup-2.12.2-9.el8.noarch 74/174 Verifying : tar-2:1.30-9.el8.aarch64 75/174 Verifying : ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.no 76/174 Verifying : chkconfig-1.19.2-1.el8.aarch64 77/174 Verifying : crypto-policies-20230731-1.git3177e06.el8.noarch 78/174 Verifying : libarchive-3.3.3-5.el8.aarch64 79/174 Verifying : libnghttp2-1.33.0-5.el8_9.aarch64 80/174 Verifying : ncurses-6.1-10.20180224.el8.aarch64 81/174 Verifying : ncurses-libs-6.1-10.20180224.el8.aarch64 82/174 Verifying : which-2.21-20.el8.aarch64 83/174 Verifying : zlib-1.2.11-25.el8.aarch64 84/174 Verifying : binutils-2.30-123.el8.aarch64 85/174 Verifying : gnutls-3.6.16-8.el8_9.3.aarch64 86/174 Verifying : libcap-2.48-6.el8_9.aarch64 87/174 Verifying : ncurses-base-6.1-10.20180224.el8.noarch 88/174 Verifying : openssl-libs-1:1.1.1k-12.el8_9.aarch64 89/174 Verifying : sqlite-libs-3.26.0-19.el8_9.aarch64 90/174 Verifying : tzdata-2024a-1.el8.noarch 91/174 Verifying : audit-libs-3.1.2-1.el8.aarch64 92/174 Verifying : bash-4.4.20-5.el8.aarch64 93/174 Verifying : curl-7.61.1-34.el8.aarch64 94/174 Verifying : elfutils-0.190-2.el8.aarch64 95/174 Verifying : elfutils-default-yama-scope-0.190-2.el8.noarch 96/174 Verifying : elfutils-libelf-0.190-2.el8.aarch64 97/174 Verifying : elfutils-libs-0.190-2.el8.aarch64 98/174 Verifying : expat-2.2.5-13.el8_10.aarch64 99/174 Verifying : file-5.33-26.el8.aarch64 100/174 Verifying : file-libs-5.33-26.el8.aarch64 101/174 Verifying : findutils-1:4.6.0-22.el8.aarch64 102/174 Verifying : glib2-2.56.4-162.el8.aarch64 103/174 Verifying : gmp-1:6.1.2-11.el8.aarch64 104/174 Verifying : libacl-2.2.53-3.el8.aarch64 105/174 Verifying : libblkid-2.32.1-46.el8.aarch64 106/174 Verifying : libcurl-7.61.1-34.el8.aarch64 107/174 Verifying : libfdisk-2.32.1-46.el8.aarch64 108/174 Verifying : libmount-2.32.1-46.el8.aarch64 109/174 Verifying : libsmartcols-2.32.1-46.el8.aarch64 110/174 Verifying : libssh-0.9.6-14.el8.aarch64 111/174 Verifying : libssh-config-0.9.6-14.el8.noarch 112/174 Verifying : libtirpc-1.1.4-10.el8.aarch64 113/174 Verifying : libuuid-2.32.1-46.el8.aarch64 114/174 Verifying : p11-kit-0.23.22-2.el8.aarch64 115/174 Verifying : p11-kit-trust-0.23.22-2.el8.aarch64 116/174 Verifying : pam-1.3.1-33.el8.aarch64 117/174 Verifying : python3-pip-wheel-9.0.3-24.el8.noarch 118/174 Verifying : redhat-release-8.10-0.2.el8.aarch64 119/174 Verifying : rpm-4.14.3-31.el8.aarch64 120/174 Verifying : rpm-build-libs-4.14.3-31.el8.aarch64 121/174 Verifying : rpm-libs-4.14.3-31.el8.aarch64 122/174 Verifying : shadow-utils-2:4.6-22.el8.aarch64 123/174 Verifying : systemd-libs-239-82.el8.aarch64 124/174 Verifying : tpm2-tss-2.3.2-6.el8.aarch64 125/174 Verifying : util-linux-2.32.1-46.el8.aarch64 126/174 Verifying : krb5-libs-1.18.2-27.el8_10.aarch64 127/174 Verifying : libasan-8.5.0-22.el8_10.aarch64 128/174 Verifying : libatomic-8.5.0-22.el8_10.aarch64 129/174 Verifying : libgcc-8.5.0-22.el8_10.aarch64 130/174 Verifying : libgomp-8.5.0-22.el8_10.aarch64 131/174 Verifying : libstdc++-8.5.0-22.el8_10.aarch64 132/174 Verifying : libubsan-8.5.0-22.el8_10.aarch64 133/174 Verifying : glibc-2.28-251.el8_10.2.aarch64 134/174 Verifying : glibc-all-langpacks-2.28-251.el8_10.2.aarch64 135/174 Verifying : glibc-common-2.28-251.el8_10.2.aarch64 136/174 Verifying : glibc-devel-2.28-251.el8_10.2.aarch64 137/174 Verifying : platform-python-3.6.8-62.el8_10.aarch64 138/174 Verifying : python3-libs-3.6.8-62.el8_10.aarch64 139/174 Verifying : glibc-gconv-extra-2.28-251.el8_10.2.aarch64 140/174 Verifying : glibc-headers-2.28-251.el8_10.2.aarch64 141/174 Verifying : kernel-headers-4.18.0-553.5.1.el8_10.aarch64 142/174 Verifying : libxml2-2.9.7-18.el8_10.1.aarch64 143/174 Verifying : guile-5:2.0.14-7.el8.aarch64 144/174 Verifying : isl-0.16.1-6.el8.aarch64 145/174 Verifying : libatomic_ops-7.6.2-3.el8.aarch64 146/174 Verifying : gc-7.6.4-3.el8.aarch64 147/174 Verifying : rust-srpm-macros-5-2.el8.noarch 148/174 Verifying : ghc-srpm-macros-1.4.2-7.el8.noarch 149/174 Verifying : ocaml-srpm-macros-5-4.el8.noarch 150/174 Verifying : openblas-srpm-macros-2-2.el8.noarch 151/174 Verifying : perl-srpm-macros-1-25.el8.noarch 152/174 Verifying : zstd-1.4.4-1.el8.aarch64 153/174 Verifying : efi-srpm-macros-3-3.el8.noarch 154/174 Verifying : libmpc-1.1.0-9.1.el8.aarch64 155/174 Verifying : go-srpm-macros-2-17.el8.noarch 156/174 Verifying : dwz-0.12-10.el8.aarch64 157/174 Verifying : qt5-srpm-macros-5.15.3-1.el8.noarch 158/174 Verifying : python-rpm-macros-3-45.el8.noarch 159/174 Verifying : redhat-rpm-config-131-1.el8.noarch 160/174 Verifying : python-srpm-macros-3-45.el8.noarch 161/174 Verifying : python3-rpm-macros-3-45.el8.noarch 162/174 Verifying : annobin-11.13-2.el8.aarch64 163/174 Verifying : gdb-headless-8.2-20.el8.aarch64 164/174 Verifying : rpm-build-4.14.3-31.el8.aarch64 165/174 Verifying : cpp-8.5.0-22.el8_10.aarch64 166/174 Verifying : gcc-8.5.0-22.el8_10.aarch64 167/174 Verifying : gcc-c++-8.5.0-22.el8_10.aarch64 168/174 Verifying : gcc-plugin-annobin-8.5.0-22.el8_10.aarch64 169/174 Verifying : libstdc++-devel-8.5.0-22.el8_10.aarch64 170/174 Verifying : ansible-srpm-macros-1-12.el8.noarch 171/174 Verifying : epel-rpm-macros-8-41.noarch 172/174 Verifying : fpc-srpm-macros-1.3-1.el8.noarch 173/174 Verifying : lua-srpm-macros-1-13.el8.noarch 174/174 Installed products updated. Installed: annobin-11.13-2.el8.aarch64 ansible-srpm-macros-1-12.el8.noarch audit-libs-3.1.2-1.el8.aarch64 basesystem-11-5.el8.noarch bash-4.4.20-5.el8.aarch64 binutils-2.30-123.el8.aarch64 brotli-1.0.6-3.el8.aarch64 bzip2-1.0.6-26.el8.aarch64 bzip2-libs-1.0.6-26.el8.aarch64 ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.noarch chkconfig-1.19.2-1.el8.aarch64 coreutils-8.30-15.el8.aarch64 coreutils-common-8.30-15.el8.aarch64 cpio-2.12-11.el8.aarch64 cpp-8.5.0-22.el8_10.aarch64 cracklib-2.9.6-15.el8.aarch64 cracklib-dicts-2.9.6-15.el8.aarch64 crypto-policies-20230731-1.git3177e06.el8.noarch curl-7.61.1-34.el8.aarch64 cyrus-sasl-lib-2.1.27-6.el8_5.aarch64 diffutils-3.6-6.el8.aarch64 dwz-0.12-10.el8.aarch64 efi-srpm-macros-3-3.el8.noarch elfutils-0.190-2.el8.aarch64 elfutils-default-yama-scope-0.190-2.el8.noarch elfutils-libelf-0.190-2.el8.aarch64 elfutils-libs-0.190-2.el8.aarch64 epel-rpm-macros-8-41.noarch expat-2.2.5-13.el8_10.aarch64 file-5.33-26.el8.aarch64 file-libs-5.33-26.el8.aarch64 filesystem-3.8-6.el8.aarch64 findutils-1:4.6.0-22.el8.aarch64 fpc-srpm-macros-1.3-1.el8.noarch gawk-4.2.1-4.el8.aarch64 gc-7.6.4-3.el8.aarch64 gcc-8.5.0-22.el8_10.aarch64 gcc-c++-8.5.0-22.el8_10.aarch64 gcc-plugin-annobin-8.5.0-22.el8_10.aarch64 gdb-headless-8.2-20.el8.aarch64 gdbm-1:1.18-2.el8.aarch64 gdbm-libs-1:1.18-2.el8.aarch64 ghc-srpm-macros-1.4.2-7.el8.noarch glib2-2.56.4-162.el8.aarch64 glibc-2.28-251.el8_10.2.aarch64 glibc-all-langpacks-2.28-251.el8_10.2.aarch64 glibc-common-2.28-251.el8_10.2.aarch64 glibc-devel-2.28-251.el8_10.2.aarch64 glibc-gconv-extra-2.28-251.el8_10.2.aarch64 glibc-headers-2.28-251.el8_10.2.aarch64 gmp-1:6.1.2-11.el8.aarch64 gnupg2-2.2.20-3.el8_6.aarch64 gnutls-3.6.16-8.el8_9.3.aarch64 go-srpm-macros-2-17.el8.noarch grep-3.1-6.el8.aarch64 guile-5:2.0.14-7.el8.aarch64 gzip-1.9-13.el8_5.aarch64 ima-evm-utils-1.3.2-12.el8.aarch64 info-6.5-7.el8.aarch64 isl-0.16.1-6.el8.aarch64 kernel-headers-4.18.0-553.5.1.el8_10.aarch64 keyutils-libs-1.5.10-9.el8.aarch64 krb5-libs-1.18.2-27.el8_10.aarch64 libacl-2.2.53-3.el8.aarch64 libarchive-3.3.3-5.el8.aarch64 libasan-8.5.0-22.el8_10.aarch64 libassuan-2.5.1-3.el8.aarch64 libatomic-8.5.0-22.el8_10.aarch64 libatomic_ops-7.6.2-3.el8.aarch64 libattr-2.4.48-3.el8.aarch64 libbabeltrace-1.5.4-4.el8.aarch64 libblkid-2.32.1-46.el8.aarch64 libcap-2.48-6.el8_9.aarch64 libcap-ng-0.7.11-1.el8.aarch64 libcom_err-1.45.6-5.el8.aarch64 libcurl-7.61.1-34.el8.aarch64 libdb-5.3.28-42.el8_4.aarch64 libdb-utils-5.3.28-42.el8_4.aarch64 libfdisk-2.32.1-46.el8.aarch64 libffi-3.1-24.el8.aarch64 libgcc-8.5.0-22.el8_10.aarch64 libgcrypt-1.8.5-7.el8_6.aarch64 libgomp-8.5.0-22.el8_10.aarch64 libgpg-error-1.31-1.el8.aarch64 libidn2-2.2.0-1.el8.aarch64 libksba-1.3.5-9.el8_7.aarch64 libmount-2.32.1-46.el8.aarch64 libmpc-1.1.0-9.1.el8.aarch64 libnghttp2-1.33.0-5.el8_9.aarch64 libnsl2-1.2.0-2.20180605git4a062cf.el8.aarch64 libpkgconf-1.4.2-1.el8.aarch64 libpsl-0.20.2-6.el8.aarch64 libpwquality-1.4.4-6.el8.aarch64 libselinux-2.9-8.el8.aarch64 libsemanage-2.9-9.el8_6.aarch64 libsepol-2.9-3.el8.aarch64 libsigsegv-2.11-5.el8.aarch64 libsmartcols-2.32.1-46.el8.aarch64 libssh-0.9.6-14.el8.aarch64 libssh-config-0.9.6-14.el8.noarch libstdc++-8.5.0-22.el8_10.aarch64 libstdc++-devel-8.5.0-22.el8_10.aarch64 libtasn1-4.13-4.el8_7.aarch64 libtirpc-1.1.4-10.el8.aarch64 libtool-ltdl-2.4.6-25.el8.aarch64 libubsan-8.5.0-22.el8_10.aarch64 libunistring-0.9.9-3.el8.aarch64 libusbx-1.0.23-4.el8.aarch64 libutempter-1.1.6-14.el8.aarch64 libuuid-2.32.1-46.el8.aarch64 libverto-0.3.2-2.el8.aarch64 libxcrypt-4.1.1-6.el8.aarch64 libxcrypt-devel-4.1.1-6.el8.aarch64 libxml2-2.9.7-18.el8_10.1.aarch64 libzstd-1.4.4-1.el8.aarch64 lua-libs-5.3.4-12.el8.aarch64 lua-srpm-macros-1-13.el8.noarch lz4-libs-1.8.3-3.el8_4.aarch64 make-1:4.2.1-11.el8.aarch64 mpfr-3.1.6-1.el8.aarch64 ncurses-6.1-10.20180224.el8.aarch64 ncurses-base-6.1-10.20180224.el8.noarch ncurses-libs-6.1-10.20180224.el8.aarch64 nettle-3.4.1-7.el8.aarch64 npth-1.5-4.el8.aarch64 ocaml-srpm-macros-5-4.el8.noarch openblas-srpm-macros-2-2.el8.noarch openldap-2.4.46-18.el8.aarch64 openssl-libs-1:1.1.1k-12.el8_9.aarch64 p11-kit-0.23.22-2.el8.aarch64 p11-kit-trust-0.23.22-2.el8.aarch64 pam-1.3.1-33.el8.aarch64 patch-2.7.6-11.el8.aarch64 pcre-8.42-6.el8.aarch64 pcre2-10.32-3.el8_6.aarch64 perl-srpm-macros-1-25.el8.noarch pkgconf-1.4.2-1.el8.aarch64 pkgconf-m4-1.4.2-1.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.aarch64 platform-python-3.6.8-62.el8_10.aarch64 platform-python-setuptools-39.2.0-7.el8.noarch popt-1.18-1.el8.aarch64 publicsuffix-list-dafsa-20180723-1.el8.noarch python-rpm-macros-3-45.el8.noarch python-srpm-macros-3-45.el8.noarch python3-libs-3.6.8-62.el8_10.aarch64 python3-pip-wheel-9.0.3-24.el8.noarch python3-rpm-macros-3-45.el8.noarch python3-setuptools-wheel-39.2.0-7.el8.noarch qt5-srpm-macros-5.15.3-1.el8.noarch readline-7.0-10.el8.aarch64 redhat-release-8.10-0.2.el8.aarch64 redhat-rpm-config-131-1.el8.noarch rpm-4.14.3-31.el8.aarch64 rpm-build-4.14.3-31.el8.aarch64 rpm-build-libs-4.14.3-31.el8.aarch64 rpm-libs-4.14.3-31.el8.aarch64 rust-srpm-macros-5-2.el8.noarch sed-4.5-5.el8.aarch64 setup-2.12.2-9.el8.noarch shadow-utils-2:4.6-22.el8.aarch64 sqlite-libs-3.26.0-19.el8_9.aarch64 systemd-libs-239-82.el8.aarch64 tar-2:1.30-9.el8.aarch64 tpm2-tss-2.3.2-6.el8.aarch64 tzdata-2024a-1.el8.noarch unzip-6.0-46.el8.aarch64 util-linux-2.32.1-46.el8.aarch64 which-2.21-20.el8.aarch64 xz-5.2.4-4.el8_6.aarch64 xz-libs-5.2.4-4.el8_6.aarch64 zip-3.0-23.el8.aarch64 zlib-1.2.11-25.el8.aarch64 zstd-1.4.4-1.el8.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: annobin-11.13-2.el8.aarch64 ansible-srpm-macros-1-12.el8.noarch audit-libs-3.1.2-1.el8.aarch64 basesystem-11-5.el8.noarch bash-4.4.20-5.el8.aarch64 binutils-2.30-123.el8.aarch64 brotli-1.0.6-3.el8.aarch64 bzip2-1.0.6-26.el8.aarch64 bzip2-libs-1.0.6-26.el8.aarch64 ca-certificates-2023.2.60_v7.0.306-80.0.el8_8.noarch chkconfig-1.19.2-1.el8.aarch64 coreutils-8.30-15.el8.aarch64 coreutils-common-8.30-15.el8.aarch64 cpio-2.12-11.el8.aarch64 cpp-8.5.0-22.el8_10.aarch64 cracklib-2.9.6-15.el8.aarch64 cracklib-dicts-2.9.6-15.el8.aarch64 crypto-policies-20230731-1.git3177e06.el8.noarch curl-7.61.1-34.el8.aarch64 cyrus-sasl-lib-2.1.27-6.el8_5.aarch64 diffutils-3.6-6.el8.aarch64 dwz-0.12-10.el8.aarch64 efi-srpm-macros-3-3.el8.noarch elfutils-0.190-2.el8.aarch64 elfutils-default-yama-scope-0.190-2.el8.noarch elfutils-libelf-0.190-2.el8.aarch64 elfutils-libs-0.190-2.el8.aarch64 epel-rpm-macros-8-41.noarch expat-2.2.5-13.el8_10.aarch64 file-5.33-26.el8.aarch64 file-libs-5.33-26.el8.aarch64 filesystem-3.8-6.el8.aarch64 findutils-4.6.0-22.el8.aarch64 fpc-srpm-macros-1.3-1.el8.noarch gawk-4.2.1-4.el8.aarch64 gc-7.6.4-3.el8.aarch64 gcc-8.5.0-22.el8_10.aarch64 gcc-c++-8.5.0-22.el8_10.aarch64 gcc-plugin-annobin-8.5.0-22.el8_10.aarch64 gdb-headless-8.2-20.el8.aarch64 gdbm-1.18-2.el8.aarch64 gdbm-libs-1.18-2.el8.aarch64 ghc-srpm-macros-1.4.2-7.el8.noarch glib2-2.56.4-162.el8.aarch64 glibc-2.28-251.el8_10.2.aarch64 glibc-all-langpacks-2.28-251.el8_10.2.aarch64 glibc-common-2.28-251.el8_10.2.aarch64 glibc-devel-2.28-251.el8_10.2.aarch64 glibc-gconv-extra-2.28-251.el8_10.2.aarch64 glibc-headers-2.28-251.el8_10.2.aarch64 gmp-6.1.2-11.el8.aarch64 gnupg2-2.2.20-3.el8_6.aarch64 gnutls-3.6.16-8.el8_9.3.aarch64 go-srpm-macros-2-17.el8.noarch gpg-pubkey-2f86d6a1-5cf7cefb gpg-pubkey-2fa658e0-45700c69 gpg-pubkey-fd431d51-4ae0493b grep-3.1-6.el8.aarch64 guile-2.0.14-7.el8.aarch64 gzip-1.9-13.el8_5.aarch64 ima-evm-utils-1.3.2-12.el8.aarch64 info-6.5-7.el8.aarch64 isl-0.16.1-6.el8.aarch64 kernel-headers-4.18.0-553.5.1.el8_10.aarch64 keyutils-libs-1.5.10-9.el8.aarch64 krb5-libs-1.18.2-27.el8_10.aarch64 libacl-2.2.53-3.el8.aarch64 libarchive-3.3.3-5.el8.aarch64 libasan-8.5.0-22.el8_10.aarch64 libassuan-2.5.1-3.el8.aarch64 libatomic-8.5.0-22.el8_10.aarch64 libatomic_ops-7.6.2-3.el8.aarch64 libattr-2.4.48-3.el8.aarch64 libbabeltrace-1.5.4-4.el8.aarch64 libblkid-2.32.1-46.el8.aarch64 libcap-2.48-6.el8_9.aarch64 libcap-ng-0.7.11-1.el8.aarch64 libcom_err-1.45.6-5.el8.aarch64 libcurl-7.61.1-34.el8.aarch64 libdb-5.3.28-42.el8_4.aarch64 libdb-utils-5.3.28-42.el8_4.aarch64 libfdisk-2.32.1-46.el8.aarch64 libffi-3.1-24.el8.aarch64 libgcc-8.5.0-22.el8_10.aarch64 libgcrypt-1.8.5-7.el8_6.aarch64 libgomp-8.5.0-22.el8_10.aarch64 libgpg-error-1.31-1.el8.aarch64 libidn2-2.2.0-1.el8.aarch64 libksba-1.3.5-9.el8_7.aarch64 libmount-2.32.1-46.el8.aarch64 libmpc-1.1.0-9.1.el8.aarch64 libnghttp2-1.33.0-5.el8_9.aarch64 libnsl2-1.2.0-2.20180605git4a062cf.el8.aarch64 libpkgconf-1.4.2-1.el8.aarch64 libpsl-0.20.2-6.el8.aarch64 libpwquality-1.4.4-6.el8.aarch64 libselinux-2.9-8.el8.aarch64 libsemanage-2.9-9.el8_6.aarch64 libsepol-2.9-3.el8.aarch64 libsigsegv-2.11-5.el8.aarch64 libsmartcols-2.32.1-46.el8.aarch64 libssh-0.9.6-14.el8.aarch64 libssh-config-0.9.6-14.el8.noarch libstdc++-8.5.0-22.el8_10.aarch64 libstdc++-devel-8.5.0-22.el8_10.aarch64 libtasn1-4.13-4.el8_7.aarch64 libtirpc-1.1.4-10.el8.aarch64 libtool-ltdl-2.4.6-25.el8.aarch64 libubsan-8.5.0-22.el8_10.aarch64 libunistring-0.9.9-3.el8.aarch64 libusbx-1.0.23-4.el8.aarch64 libutempter-1.1.6-14.el8.aarch64 libuuid-2.32.1-46.el8.aarch64 libverto-0.3.2-2.el8.aarch64 libxcrypt-4.1.1-6.el8.aarch64 libxcrypt-devel-4.1.1-6.el8.aarch64 libxml2-2.9.7-18.el8_10.1.aarch64 libzstd-1.4.4-1.el8.aarch64 lua-libs-5.3.4-12.el8.aarch64 lua-srpm-macros-1-13.el8.noarch lz4-libs-1.8.3-3.el8_4.aarch64 make-4.2.1-11.el8.aarch64 mpfr-3.1.6-1.el8.aarch64 ncurses-6.1-10.20180224.el8.aarch64 ncurses-base-6.1-10.20180224.el8.noarch ncurses-libs-6.1-10.20180224.el8.aarch64 nettle-3.4.1-7.el8.aarch64 npth-1.5-4.el8.aarch64 ocaml-srpm-macros-5-4.el8.noarch openblas-srpm-macros-2-2.el8.noarch openldap-2.4.46-18.el8.aarch64 openssl-libs-1.1.1k-12.el8_9.aarch64 p11-kit-0.23.22-2.el8.aarch64 p11-kit-trust-0.23.22-2.el8.aarch64 pam-1.3.1-33.el8.aarch64 patch-2.7.6-11.el8.aarch64 pcre-8.42-6.el8.aarch64 pcre2-10.32-3.el8_6.aarch64 perl-srpm-macros-1-25.el8.noarch pkgconf-1.4.2-1.el8.aarch64 pkgconf-m4-1.4.2-1.el8.noarch pkgconf-pkg-config-1.4.2-1.el8.aarch64 platform-python-3.6.8-62.el8_10.aarch64 platform-python-setuptools-39.2.0-7.el8.noarch popt-1.18-1.el8.aarch64 publicsuffix-list-dafsa-20180723-1.el8.noarch python-rpm-macros-3-45.el8.noarch python-srpm-macros-3-45.el8.noarch python3-libs-3.6.8-62.el8_10.aarch64 python3-pip-wheel-9.0.3-24.el8.noarch python3-rpm-macros-3-45.el8.noarch python3-setuptools-wheel-39.2.0-7.el8.noarch qt5-srpm-macros-5.15.3-1.el8.noarch readline-7.0-10.el8.aarch64 redhat-release-8.10-0.2.el8.aarch64 redhat-rpm-config-131-1.el8.noarch rpm-4.14.3-31.el8.aarch64 rpm-build-4.14.3-31.el8.aarch64 rpm-build-libs-4.14.3-31.el8.aarch64 rpm-libs-4.14.3-31.el8.aarch64 rust-srpm-macros-5-2.el8.noarch sed-4.5-5.el8.aarch64 setup-2.12.2-9.el8.noarch shadow-utils-4.6-22.el8.aarch64 sqlite-libs-3.26.0-19.el8_9.aarch64 systemd-libs-239-82.el8.aarch64 tar-1.30-9.el8.aarch64 tpm2-tss-2.3.2-6.el8.aarch64 tzdata-2024a-1.el8.noarch unzip-6.0-46.el8.aarch64 util-linux-2.32.1-46.el8.aarch64 which-2.21-20.el8.aarch64 xz-5.2.4-4.el8_6.aarch64 xz-libs-5.2.4-4.el8_6.aarch64 zip-3.0-23.el8.aarch64 zlib-1.2.11-25.el8.aarch64 zstd-1.4.4-1.el8.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/rhel+epel-8-aarch64-1719450692.842400/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-8-aarch64-1719450692.842400/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-8-aarch64-1719450692.842400/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-8-aarch64-1719450692.842400/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-mxa6lbiq/gloo/gloo.spec) Config(child) 1 minutes 26 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/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm) Config(rhel+epel-8-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/rhel+epel-8-aarch64-bootstrap-1719450692.842400/root. INFO: reusing tmpfs at /var/lib/mock/rhel+epel-8-aarch64-bootstrap-1719450692.842400/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/rhel+epel-8-aarch64-1719450692.842400/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-4.14.3-31.el8.aarch64 python3-dnf-4.7.0-20.el8.noarch python3-dnf-plugins-core-4.0.21-25.el8.noarch yum-4.7.0-20.el8.noarch Finish: chroot init Start: build phase for gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm Start: build setup for gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 101 kB/s | 1.8 kB 00:00 Additional repo copr_rezso_CUDA 142 kB/s | 1.8 kB 00:00 Additional repo http_developer_download_nvidia_ 1.0 MB/s | 3.5 kB 00:00 Additional repo http_developer_download_nvidia_ 895 kB/s | 3.5 kB 00:00 Additional repo http_developer_download_nvidia_ 1.0 MB/s | 3.5 kB 00:00 Red Hat Enterprise Linux - BaseOS 21 kB/s | 4.1 kB 00:00 Red Hat Enterprise Linux - AppStream 36 kB/s | 4.5 kB 00:00 Red Hat Enterprise Linux - CodeReady Linux Buil 47 kB/s | 4.5 kB 00:00 Extra Packages for Enterprise Linux 8 - aarch64 89 kB/s | 27 kB 00:00 Modular dependency problems: Problem 1: nothing provides requested module(nvidia-driver:latest-dkms:20240624120556) Problem 2: nothing provides requested module(nvidia-driver:latest-dkms:20240624120825) Package gcc-c++-8.5.0-22.el8_10.aarch64 is already installed. Dependencies resolved. ============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Installing: cmake aarch64 3.26.5-2.el8 rhel-appstream 12 M cuda-cudart-devel-12-4 aarch64 12.4.127-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 2.0 M cuda-nvcc-12-4 aarch64 12.4.131-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 64 M cuda-nvml-devel-12-4 aarch64 12.4.127-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 226 k git aarch64 2.43.5-1.el8_10 rhel-appstream 92 k hiredis-devel aarch64 0.13.3-13.el8 epel 30 k libnccl aarch64 2.22.3-1+cuda12.5 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 130 M libnccl-devel aarch64 2.22.3-1+cuda12.5 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 16 k libuv-devel aarch64 1:1.41.1-1.el8_4 codeready-builder 37 k rdma-core-devel aarch64 48.0-1.el8 rhel-baseos 390 k Installing dependencies: cmake-data noarch 3.26.5-2.el8 rhel-appstream 1.9 M cmake-filesystem aarch64 3.26.5-2.el8 rhel-appstream 45 k cmake-rpm-macros noarch 3.26.5-2.el8 rhel-appstream 44 k cuda-cccl-12-4 aarch64 12.4.127-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 1.9 M cuda-crt-12-4 aarch64 12.4.131-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 112 k cuda-cudart-12-4 aarch64 12.4.127-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 235 k cuda-nvvm-12-4 aarch64 12.4.131-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_sbsa 25 M cuda-toolkit-12-4-config-common noarch 12.4.127-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_x86_64 7.7 k cuda-toolkit-12-config-common noarch 12.5.39-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_x86_64 7.9 k cuda-toolkit-config-common noarch 12.5.39-1 http_developer_download_nvidia_com_compute_cuda_repos_rhel8_x86_64 7.9 k emacs-filesystem noarch 1:26.1-11.el8 rhel-baseos 70 k git-core aarch64 2.43.5-1.el8_10 rhel-appstream 11 M git-core-doc noarch 2.43.5-1.el8_10 rhel-appstream 3.1 M groff-base aarch64 1.22.3-18.el8 rhel-baseos 994 k hiredis aarch64 0.13.3-13.el8 epel 36 k infiniband-diags aarch64 48.0-1.el8 rhel-baseos 314 k less aarch64 530-2.el8_9 rhel-baseos 161 k libedit aarch64 3.1-23.20170329cvs.el8 rhel-baseos 99 k libibumad aarch64 48.0-1.el8 rhel-baseos 33 k libibverbs aarch64 48.0-1.el8 rhel-baseos 378 k libnl3 aarch64 3.7.0-1.el8 rhel-baseos 317 k librdmacm aarch64 48.0-1.el8 rhel-baseos 76 k libuv aarch64 1:1.41.1-1.el8_4 rhel-appstream 150 k openssh aarch64 8.0p1-24.el8 rhel-baseos 491 k openssh-clients aarch64 8.0p1-24.el8 rhel-baseos 628 k openssl aarch64 1:1.1.1k-12.el8_9 rhel-baseos 692 k perl-Carp noarch 1.42-396.el8 rhel-baseos 30 k perl-Data-Dumper aarch64 2.167-399.el8 rhel-baseos 57 k perl-Digest noarch 1.17-395.el8 rhel-baseos 27 k perl-Digest-MD5 aarch64 2.55-396.el8 rhel-baseos 37 k perl-Encode aarch64 4:2.97-3.el8 rhel-baseos 1.5 M perl-Errno aarch64 1.28-422.el8 rhel-baseos 76 k perl-Error noarch 1:0.17025-2.el8 rhel-appstream 46 k perl-Exporter noarch 5.72-396.el8 rhel-baseos 34 k perl-File-Path noarch 2.15-2.el8 rhel-baseos 38 k perl-File-Temp noarch 0.230.600-1.el8 rhel-baseos 63 k perl-Getopt-Long noarch 1:2.50-4.el8 rhel-baseos 63 k perl-Git noarch 2.43.5-1.el8_10 rhel-appstream 79 k perl-HTTP-Tiny noarch 0.074-3.el8 rhel-baseos 59 k perl-IO aarch64 1.38-422.el8 rhel-baseos 142 k perl-IO-Socket-IP noarch 0.39-5.el8 rhel-baseos 47 k perl-IO-Socket-SSL noarch 2.066-4.module+el8.3.0+6446+594cad75 rhel-appstream 298 k perl-MIME-Base64 aarch64 3.15-396.el8 rhel-baseos 31 k perl-Mozilla-CA noarch 20160104-7.module+el8.3.0+6498+9eecfe51 rhel-appstream 15 k perl-Net-SSLeay aarch64 1.88-2.module+el8.6.0+13392+f0897f98 rhel-appstream 373 k perl-PathTools aarch64 3.74-1.el8 rhel-baseos 90 k perl-Pod-Escapes noarch 1:1.07-395.el8 rhel-baseos 20 k perl-Pod-Perldoc noarch 3.28-396.el8 rhel-baseos 88 k perl-Pod-Simple noarch 1:3.35-395.el8 rhel-baseos 213 k perl-Pod-Usage noarch 4:1.69-395.el8 rhel-baseos 34 k perl-Scalar-List-Utils aarch64 3:1.49-2.el8 rhel-baseos 67 k perl-Socket aarch64 4:2.027-3.el8 rhel-baseos 59 k perl-Storable aarch64 1:3.11-3.el8 rhel-baseos 95 k perl-Term-ANSIColor noarch 4.06-396.el8 rhel-baseos 46 k perl-Term-Cap noarch 1.17-395.el8 rhel-baseos 23 k perl-TermReadKey aarch64 2.37-7.el8 rhel-appstream 40 k perl-Text-ParseWords noarch 3.30-395.el8 rhel-baseos 18 k perl-Text-Tabs+Wrap noarch 2013.0523-395.el8 rhel-baseos 24 k perl-Time-Local noarch 1:1.280-1.el8 rhel-baseos 34 k perl-URI noarch 1.73-3.el8 rhel-baseos 116 k perl-Unicode-Normalize aarch64 1.25-396.el8 rhel-baseos 78 k perl-constant noarch 1.33-396.el8 rhel-baseos 25 k perl-interpreter aarch64 4:5.26.3-422.el8 rhel-baseos 6.3 M perl-libnet noarch 3.11-3.el8 rhel-baseos 121 k perl-libs aarch64 4:5.26.3-422.el8 rhel-baseos 1.5 M perl-macros aarch64 4:5.26.3-422.el8 rhel-baseos 73 k perl-parent noarch 1:0.237-1.el8 rhel-baseos 20 k perl-podlators noarch 4.11-1.el8 rhel-baseos 118 k perl-threads aarch64 1:2.21-2.el8 rhel-baseos 60 k perl-threads-shared aarch64 1.58-2.el8 rhel-baseos 47 k vim-filesystem noarch 2:8.0.1763-19.el8_6.4 rhel-appstream 50 k Enabling module streams: perl 5.26 perl-IO-Socket-SSL 2.066 perl-libwww-perl 6.34 Transaction Summary ============================================================================================================================================================= Install 81 Packages Total download size: 268 M Installed size: 636 M Downloading Packages: (1/81): cuda-toolkit-12-4-config-common-12.4.12 1.8 MB/s | 7.7 kB 00:00 (2/81): cuda-toolkit-config-common-12.5.39-1.no 1.7 MB/s | 7.9 kB 00:00 (3/81): cuda-toolkit-12-config-common-12.5.39-1 1.5 MB/s | 7.9 kB 00:00 (4/81): cuda-crt-12-4-12.4.131-1.aarch64.rpm 20 MB/s | 112 kB 00:00 (5/81): cuda-cudart-12-4-12.4.127-1.aarch64.rpm 36 MB/s | 235 kB 00:00 (6/81): cuda-cccl-12-4-12.4.127-1.aarch64.rpm 130 MB/s | 1.9 MB 00:00 (7/81): cuda-cudart-devel-12-4-12.4.127-1.aarch 125 MB/s | 2.0 MB 00:00 (8/81): cuda-nvml-devel-12-4-12.4.127-1.aarch64 25 MB/s | 226 kB 00:00 (9/81): cuda-nvvm-12-4-12.4.131-1.aarch64.rpm 126 MB/s | 25 MB 00:00 (10/81): libnccl-devel-2.22.3-1+cuda12.5.aarch6 1.1 MB/s | 16 kB 00:00 (11/81): cuda-nvcc-12-4-12.4.131-1.aarch64.rpm 164 MB/s | 64 MB 00:00 (12/81): groff-base-1.22.3-18.el8.aarch64.rpm 6.0 MB/s | 994 kB 00:00 (13/81): libedit-3.1-23.20170329cvs.el8.aarch64 922 kB/s | 99 kB 00:00 (14/81): perl-Data-Dumper-2.167-399.el8.aarch64 420 kB/s | 57 kB 00:00 (15/81): perl-MIME-Base64-3.15-396.el8.aarch64. 426 kB/s | 31 kB 00:00 (16/81): perl-Encode-2.97-3.el8.aarch64.rpm 13 MB/s | 1.5 MB 00:00 (17/81): libnccl-2.22.3-1+cuda12.5.aarch64.rpm 181 MB/s | 130 MB 00:00 (18/81): perl-Scalar-List-Utils-1.49-2.el8.aarc 494 kB/s | 67 kB 00:00 (19/81): perl-PathTools-3.74-1.el8.aarch64.rpm 638 kB/s | 90 kB 00:00 (20/81): perl-threads-2.21-2.el8.aarch64.rpm 562 kB/s | 60 kB 00:00 (21/81): perl-Unicode-Normalize-1.25-396.el8.aa 712 kB/s | 78 kB 00:00 (22/81): perl-Storable-3.11-3.el8.aarch64.rpm 581 kB/s | 95 kB 00:00 (23/81): perl-threads-shared-1.58-2.el8.aarch64 614 kB/s | 47 kB 00:00 (24/81): perl-Carp-1.42-396.el8.noarch.rpm 382 kB/s | 30 kB 00:00 (25/81): perl-Exporter-5.72-396.el8.noarch.rpm 435 kB/s | 34 kB 00:00 (26/81): perl-File-Temp-0.230.600-1.el8.noarch. 736 kB/s | 63 kB 00:00 (27/81): perl-File-Path-2.15-2.el8.noarch.rpm 291 kB/s | 38 kB 00:00 (28/81): perl-Getopt-Long-2.50-4.el8.noarch.rpm 788 kB/s | 63 kB 00:00 (29/81): perl-Pod-Simple-3.35-395.el8.noarch.rp 2.1 MB/s | 213 kB 00:00 (30/81): perl-Pod-Escapes-1.07-395.el8.noarch.r 125 kB/s | 20 kB 00:00 (31/81): perl-Pod-Perldoc-3.28-396.el8.noarch.r 674 kB/s | 88 kB 00:00 (32/81): perl-Pod-Usage-1.69-395.el8.noarch.rpm 424 kB/s | 34 kB 00:00 (33/81): perl-Socket-2.027-3.el8.aarch64.rpm 689 kB/s | 59 kB 00:00 (34/81): perl-Term-ANSIColor-4.06-396.el8.noarc 502 kB/s | 46 kB 00:00 (35/81): perl-Text-ParseWords-3.30-395.el8.noar 245 kB/s | 18 kB 00:00 (36/81): perl-Term-Cap-1.17-395.el8.noarch.rpm 222 kB/s | 23 kB 00:00 (37/81): perl-constant-1.33-396.el8.noarch.rpm 229 kB/s | 25 kB 00:00 (38/81): perl-Time-Local-1.280-1.el8.noarch.rpm 257 kB/s | 34 kB 00:00 (39/81): perl-parent-0.237-1.el8.noarch.rpm 247 kB/s | 20 kB 00:00 (40/81): perl-podlators-4.11-1.el8.noarch.rpm 1.6 MB/s | 118 kB 00:00 (41/81): perl-Text-Tabs+Wrap-2013.0523-395.el8. 87 kB/s | 24 kB 00:00 (42/81): perl-Errno-1.28-422.el8.aarch64.rpm 874 kB/s | 76 kB 00:00 (43/81): perl-IO-1.38-422.el8.aarch64.rpm 1.7 MB/s | 142 kB 00:00 (44/81): libnl3-3.7.0-1.el8.aarch64.rpm 2.7 MB/s | 317 kB 00:00 (45/81): perl-macros-5.26.3-422.el8.aarch64.rpm 919 kB/s | 73 kB 00:00 (46/81): perl-interpreter-5.26.3-422.el8.aarch6 52 MB/s | 6.3 MB 00:00 (47/81): perl-Digest-1.17-395.el8.noarch.rpm 271 kB/s | 27 kB 00:00 (48/81): perl-libs-5.26.3-422.el8.aarch64.rpm 6.2 MB/s | 1.5 MB 00:00 (49/81): emacs-filesystem-26.1-11.el8.noarch.rp 499 kB/s | 70 kB 00:00 (50/81): less-530-2.el8_9.aarch64.rpm 1.8 MB/s | 161 kB 00:00 (51/81): perl-libnet-3.11-3.el8.noarch.rpm 975 kB/s | 121 kB 00:00 (52/81): perl-URI-1.73-3.el8.noarch.rpm 722 kB/s | 116 kB 00:00 (53/81): openssl-1.1.1k-12.el8_9.aarch64.rpm 7.2 MB/s | 692 kB 00:00 (54/81): perl-IO-Socket-IP-0.39-5.el8.noarch.rp 522 kB/s | 47 kB 00:00 (55/81): perl-Digest-MD5-2.55-396.el8.aarch64.r 278 kB/s | 37 kB 00:00 (56/81): infiniband-diags-48.0-1.el8.aarch64.rp 2.9 MB/s | 314 kB 00:00 (57/81): librdmacm-48.0-1.el8.aarch64.rpm 867 kB/s | 76 kB 00:00 (58/81): libibverbs-48.0-1.el8.aarch64.rpm 1.9 MB/s | 378 kB 00:00 (59/81): openssh-8.0p1-24.el8.aarch64.rpm 6.2 MB/s | 491 kB 00:00 (60/81): openssh-clients-8.0p1-24.el8.aarch64.r 7.0 MB/s | 628 kB 00:00 (61/81): perl-HTTP-Tiny-0.074-3.el8.noarch.rpm 438 kB/s | 59 kB 00:00 (62/81): libibumad-48.0-1.el8.aarch64.rpm 76 kB/s | 33 kB 00:00 (63/81): perl-TermReadKey-2.37-7.el8.aarch64.rp 311 kB/s | 40 kB 00:00 (64/81): perl-Error-0.17025-2.el8.noarch.rpm 418 kB/s | 46 kB 00:00 (65/81): perl-Mozilla-CA-20160104-7.module+el8. 157 kB/s | 15 kB 00:00 (66/81): perl-IO-Socket-SSL-2.066-4.module+el8. 1.7 MB/s | 298 kB 00:00 (67/81): perl-Net-SSLeay-1.88-2.module+el8.6.0+ 4.6 MB/s | 373 kB 00:00 (68/81): vim-filesystem-8.0.1763-19.el8_6.4.noa 405 kB/s | 50 kB 00:00 (69/81): rdma-core-devel-48.0-1.el8.aarch64.rpm 546 kB/s | 390 kB 00:00 (70/81): cmake-3.26.5-2.el8.aarch64.rpm 47 MB/s | 12 MB 00:00 (71/81): libuv-1.41.1-1.el8_4.aarch64.rpm 319 kB/s | 150 kB 00:00 (72/81): cmake-rpm-macros-3.26.5-2.el8.noarch.r 547 kB/s | 44 kB 00:00 (73/81): cmake-data-3.26.5-2.el8.noarch.rpm 9.0 MB/s | 1.9 MB 00:00 (74/81): cmake-filesystem-3.26.5-2.el8.aarch64. 312 kB/s | 45 kB 00:00 (75/81): git-2.43.5-1.el8_10.aarch64.rpm 851 kB/s | 92 kB 00:00 (76/81): git-core-doc-2.43.5-1.el8_10.noarch.rp 28 MB/s | 3.1 MB 00:00 (77/81): git-core-2.43.5-1.el8_10.aarch64.rpm 69 MB/s | 11 MB 00:00 (78/81): perl-Git-2.43.5-1.el8_10.noarch.rpm 692 kB/s | 79 kB 00:00 (79/81): hiredis-devel-0.13.3-13.el8.aarch64.rp 446 kB/s | 30 kB 00:00 (80/81): hiredis-0.13.3-13.el8.aarch64.rpm 313 kB/s | 36 kB 00:00 (81/81): libuv-devel-1.41.1-1.el8_4.aarch64.rpm 80 kB/s | 37 kB 00:00 -------------------------------------------------------------------------------- Total 66 MB/s | 268 MB 00:04 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : cmake-rpm-macros-3.26.5-2.el8.noarch 1/81 Installing : cmake-filesystem-3.26.5-2.el8.aarch64 2/81 Installing : libuv-1:1.41.1-1.el8_4.aarch64 3/81 Installing : libibumad-48.0-1.el8.aarch64 4/81 Installing : emacs-filesystem-1:26.1-11.el8.noarch 5/81 Installing : libnl3-3.7.0-1.el8.aarch64 6/81 Running scriptlet: libnl3-3.7.0-1.el8.aarch64 6/81 Installing : libibverbs-48.0-1.el8.aarch64 7/81 Installing : librdmacm-48.0-1.el8.aarch64 8/81 Installing : hiredis-0.13.3-13.el8.aarch64 9/81 Installing : vim-filesystem-2:8.0.1763-19.el8_6.4.noarch 10/81 Installing : cmake-3.26.5-2.el8.aarch64 11/81 Installing : cmake-data-3.26.5-2.el8.noarch 12/81 Running scriptlet: openssh-8.0p1-24.el8.aarch64 13/81 Installing : openssh-8.0p1-24.el8.aarch64 13/81 Installing : openssl-1:1.1.1k-12.el8_9.aarch64 14/81 Installing : less-530-2.el8_9.aarch64 15/81 Installing : libedit-3.1-23.20170329cvs.el8.aarch64 16/81 Installing : openssh-clients-8.0p1-24.el8.aarch64 17/81 Installing : git-core-2.43.5-1.el8_10.aarch64 18/81 Installing : git-core-doc-2.43.5-1.el8_10.noarch 19/81 Installing : groff-base-1.22.3-18.el8.aarch64 20/81 Installing : perl-Digest-1.17-395.el8.noarch 21/81 Installing : perl-Digest-MD5-2.55-396.el8.aarch64 22/81 Installing : perl-Data-Dumper-2.167-399.el8.aarch64 23/81 Installing : perl-libnet-3.11-3.el8.noarch 24/81 Installing : perl-URI-1.73-3.el8.noarch 25/81 Installing : perl-Pod-Escapes-1:1.07-395.el8.noarch 26/81 Installing : perl-Time-Local-1:1.280-1.el8.noarch 27/81 Installing : perl-IO-Socket-IP-0.39-5.el8.noarch 28/81 Installing : perl-Mozilla-CA-20160104-7.module+el8.3.0+6498+9ee 29/81 Installing : perl-Net-SSLeay-1.88-2.module+el8.6.0+13392+f0897f 30/81 Installing : perl-IO-Socket-SSL-2.066-4.module+el8.3.0+6446+594 31/81 Installing : perl-Term-ANSIColor-4.06-396.el8.noarch 32/81 Installing : perl-Term-Cap-1.17-395.el8.noarch 33/81 Installing : perl-File-Temp-0.230.600-1.el8.noarch 34/81 Installing : perl-HTTP-Tiny-0.074-3.el8.noarch 35/81 Installing : perl-Pod-Simple-1:3.35-395.el8.noarch 36/81 Installing : perl-podlators-4.11-1.el8.noarch 37/81 Installing : perl-Pod-Perldoc-3.28-396.el8.noarch 38/81 Installing : perl-Text-ParseWords-3.30-395.el8.noarch 39/81 Installing : perl-Pod-Usage-4:1.69-395.el8.noarch 40/81 Installing : perl-MIME-Base64-3.15-396.el8.aarch64 41/81 Installing : perl-Storable-1:3.11-3.el8.aarch64 42/81 Installing : perl-Getopt-Long-1:2.50-4.el8.noarch 43/81 Installing : perl-Socket-4:2.027-3.el8.aarch64 44/81 Installing : perl-Errno-1.28-422.el8.aarch64 45/81 Installing : perl-Encode-4:2.97-3.el8.aarch64 46/81 Installing : perl-Scalar-List-Utils-3:1.49-2.el8.aarch64 47/81 Installing : perl-Carp-1.42-396.el8.noarch 48/81 Installing : perl-Exporter-5.72-396.el8.noarch 49/81 Installing : perl-libs-4:5.26.3-422.el8.aarch64 50/81 Installing : perl-parent-1:0.237-1.el8.noarch 51/81 Installing : perl-macros-4:5.26.3-422.el8.aarch64 52/81 Installing : perl-Unicode-Normalize-1.25-396.el8.aarch64 53/81 Installing : perl-threads-shared-1.58-2.el8.aarch64 54/81 Installing : perl-threads-1:2.21-2.el8.aarch64 55/81 Installing : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 56/81 Installing : perl-constant-1.33-396.el8.noarch 57/81 Installing : perl-PathTools-3.74-1.el8.aarch64 58/81 Installing : perl-File-Path-2.15-2.el8.noarch 59/81 Installing : perl-IO-1.38-422.el8.aarch64 60/81 Installing : perl-interpreter-4:5.26.3-422.el8.aarch64 61/81 Installing : infiniband-diags-48.0-1.el8.aarch64 62/81 Installing : perl-TermReadKey-2.37-7.el8.aarch64 63/81 Installing : perl-Error-1:0.17025-2.el8.noarch 64/81 Installing : perl-Git-2.43.5-1.el8_10.noarch 65/81 Installing : git-2.43.5-1.el8_10.aarch64 66/81 Installing : libnccl-2.22.3-1+cuda12.5.aarch64 67/81 Running scriptlet: libnccl-2.22.3-1+cuda12.5.aarch64 67/81 Installing : cuda-nvvm-12-4-12.4.131-1.aarch64 68/81 Installing : cuda-crt-12-4-12.4.131-1.aarch64 69/81 Installing : cuda-cccl-12-4-12.4.127-1.aarch64 70/81 Installing : cuda-toolkit-config-common-12.5.39-1.noarch 71/81 Installing : cuda-toolkit-12-config-common-12.5.39-1.noarch 72/81 Installing : cuda-toolkit-12-4-config-common-12.4.127-1.noarch 73/81 Installing : cuda-cudart-12-4-12.4.127-1.aarch64 74/81 Running scriptlet: cuda-cudart-12-4-12.4.127-1.aarch64 74/81 Installing : cuda-cudart-devel-12-4-12.4.127-1.aarch64 75/81 Installing : cuda-nvcc-12-4-12.4.131-1.aarch64 76/81 Installing : libnccl-devel-2.22.3-1+cuda12.5.aarch64 77/81 Running scriptlet: libnccl-devel-2.22.3-1+cuda12.5.aarch64 77/81 Installing : rdma-core-devel-48.0-1.el8.aarch64 78/81 Installing : hiredis-devel-0.13.3-13.el8.aarch64 79/81 Installing : libuv-devel-1:1.41.1-1.el8_4.aarch64 80/81 Installing : cuda-nvml-devel-12-4-12.4.127-1.aarch64 81/81 Running scriptlet: cuda-toolkit-12-4-config-common-12.4.127-1.noarch 81/81 Running scriptlet: cuda-nvml-devel-12-4-12.4.127-1.aarch64 81/81 Verifying : cuda-toolkit-12-4-config-common-12.4.127-1.noarch 1/81 Verifying : cuda-toolkit-12-config-common-12.5.39-1.noarch 2/81 Verifying : cuda-toolkit-config-common-12.5.39-1.noarch 3/81 Verifying : cuda-cccl-12-4-12.4.127-1.aarch64 4/81 Verifying : cuda-crt-12-4-12.4.131-1.aarch64 5/81 Verifying : cuda-cudart-12-4-12.4.127-1.aarch64 6/81 Verifying : cuda-cudart-devel-12-4-12.4.127-1.aarch64 7/81 Verifying : cuda-nvcc-12-4-12.4.131-1.aarch64 8/81 Verifying : cuda-nvml-devel-12-4-12.4.127-1.aarch64 9/81 Verifying : cuda-nvvm-12-4-12.4.131-1.aarch64 10/81 Verifying : libnccl-2.22.3-1+cuda12.5.aarch64 11/81 Verifying : libnccl-devel-2.22.3-1+cuda12.5.aarch64 12/81 Verifying : groff-base-1.22.3-18.el8.aarch64 13/81 Verifying : libedit-3.1-23.20170329cvs.el8.aarch64 14/81 Verifying : perl-Data-Dumper-2.167-399.el8.aarch64 15/81 Verifying : perl-Encode-4:2.97-3.el8.aarch64 16/81 Verifying : perl-MIME-Base64-3.15-396.el8.aarch64 17/81 Verifying : perl-PathTools-3.74-1.el8.aarch64 18/81 Verifying : perl-Scalar-List-Utils-3:1.49-2.el8.aarch64 19/81 Verifying : perl-Storable-1:3.11-3.el8.aarch64 20/81 Verifying : perl-Unicode-Normalize-1.25-396.el8.aarch64 21/81 Verifying : perl-threads-1:2.21-2.el8.aarch64 22/81 Verifying : perl-threads-shared-1.58-2.el8.aarch64 23/81 Verifying : perl-Carp-1.42-396.el8.noarch 24/81 Verifying : perl-Exporter-5.72-396.el8.noarch 25/81 Verifying : perl-File-Path-2.15-2.el8.noarch 26/81 Verifying : perl-File-Temp-0.230.600-1.el8.noarch 27/81 Verifying : perl-Getopt-Long-1:2.50-4.el8.noarch 28/81 Verifying : perl-Pod-Escapes-1:1.07-395.el8.noarch 29/81 Verifying : perl-Pod-Perldoc-3.28-396.el8.noarch 30/81 Verifying : perl-Pod-Simple-1:3.35-395.el8.noarch 31/81 Verifying : perl-Pod-Usage-4:1.69-395.el8.noarch 32/81 Verifying : perl-Socket-4:2.027-3.el8.aarch64 33/81 Verifying : perl-Term-ANSIColor-4.06-396.el8.noarch 34/81 Verifying : perl-Term-Cap-1.17-395.el8.noarch 35/81 Verifying : perl-Text-ParseWords-3.30-395.el8.noarch 36/81 Verifying : perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch 37/81 Verifying : perl-Time-Local-1:1.280-1.el8.noarch 38/81 Verifying : perl-constant-1.33-396.el8.noarch 39/81 Verifying : perl-parent-1:0.237-1.el8.noarch 40/81 Verifying : perl-podlators-4.11-1.el8.noarch 41/81 Verifying : libnl3-3.7.0-1.el8.aarch64 42/81 Verifying : perl-Errno-1.28-422.el8.aarch64 43/81 Verifying : perl-IO-1.38-422.el8.aarch64 44/81 Verifying : perl-interpreter-4:5.26.3-422.el8.aarch64 45/81 Verifying : perl-libs-4:5.26.3-422.el8.aarch64 46/81 Verifying : perl-macros-4:5.26.3-422.el8.aarch64 47/81 Verifying : emacs-filesystem-1:26.1-11.el8.noarch 48/81 Verifying : perl-Digest-1.17-395.el8.noarch 49/81 Verifying : perl-URI-1.73-3.el8.noarch 50/81 Verifying : perl-libnet-3.11-3.el8.noarch 51/81 Verifying : less-530-2.el8_9.aarch64 52/81 Verifying : openssl-1:1.1.1k-12.el8_9.aarch64 53/81 Verifying : perl-Digest-MD5-2.55-396.el8.aarch64 54/81 Verifying : perl-IO-Socket-IP-0.39-5.el8.noarch 55/81 Verifying : infiniband-diags-48.0-1.el8.aarch64 56/81 Verifying : libibumad-48.0-1.el8.aarch64 57/81 Verifying : libibverbs-48.0-1.el8.aarch64 58/81 Verifying : librdmacm-48.0-1.el8.aarch64 59/81 Verifying : openssh-8.0p1-24.el8.aarch64 60/81 Verifying : openssh-clients-8.0p1-24.el8.aarch64 61/81 Verifying : perl-HTTP-Tiny-0.074-3.el8.noarch 62/81 Verifying : rdma-core-devel-48.0-1.el8.aarch64 63/81 Verifying : perl-TermReadKey-2.37-7.el8.aarch64 64/81 Verifying : perl-Error-1:0.17025-2.el8.noarch 65/81 Verifying : perl-IO-Socket-SSL-2.066-4.module+el8.3.0+6446+594 66/81 Verifying : perl-Mozilla-CA-20160104-7.module+el8.3.0+6498+9ee 67/81 Verifying : libuv-1:1.41.1-1.el8_4.aarch64 68/81 Verifying : perl-Net-SSLeay-1.88-2.module+el8.6.0+13392+f0897f 69/81 Verifying : vim-filesystem-2:8.0.1763-19.el8_6.4.noarch 70/81 Verifying : cmake-3.26.5-2.el8.aarch64 71/81 Verifying : cmake-data-3.26.5-2.el8.noarch 72/81 Verifying : cmake-filesystem-3.26.5-2.el8.aarch64 73/81 Verifying : cmake-rpm-macros-3.26.5-2.el8.noarch 74/81 Verifying : git-2.43.5-1.el8_10.aarch64 75/81 Verifying : git-core-2.43.5-1.el8_10.aarch64 76/81 Verifying : git-core-doc-2.43.5-1.el8_10.noarch 77/81 Verifying : perl-Git-2.43.5-1.el8_10.noarch 78/81 Verifying : libuv-devel-1:1.41.1-1.el8_4.aarch64 79/81 Verifying : hiredis-0.13.3-13.el8.aarch64 80/81 Verifying : hiredis-devel-0.13.3-13.el8.aarch64 81/81 Installed products updated. Installed: cmake-3.26.5-2.el8.aarch64 cmake-data-3.26.5-2.el8.noarch cmake-filesystem-3.26.5-2.el8.aarch64 cmake-rpm-macros-3.26.5-2.el8.noarch cuda-cccl-12-4-12.4.127-1.aarch64 cuda-crt-12-4-12.4.131-1.aarch64 cuda-cudart-12-4-12.4.127-1.aarch64 cuda-cudart-devel-12-4-12.4.127-1.aarch64 cuda-nvcc-12-4-12.4.131-1.aarch64 cuda-nvml-devel-12-4-12.4.127-1.aarch64 cuda-nvvm-12-4-12.4.131-1.aarch64 cuda-toolkit-12-4-config-common-12.4.127-1.noarch cuda-toolkit-12-config-common-12.5.39-1.noarch cuda-toolkit-config-common-12.5.39-1.noarch emacs-filesystem-1:26.1-11.el8.noarch git-2.43.5-1.el8_10.aarch64 git-core-2.43.5-1.el8_10.aarch64 git-core-doc-2.43.5-1.el8_10.noarch groff-base-1.22.3-18.el8.aarch64 hiredis-0.13.3-13.el8.aarch64 hiredis-devel-0.13.3-13.el8.aarch64 infiniband-diags-48.0-1.el8.aarch64 less-530-2.el8_9.aarch64 libedit-3.1-23.20170329cvs.el8.aarch64 libibumad-48.0-1.el8.aarch64 libibverbs-48.0-1.el8.aarch64 libnccl-2.22.3-1+cuda12.5.aarch64 libnccl-devel-2.22.3-1+cuda12.5.aarch64 libnl3-3.7.0-1.el8.aarch64 librdmacm-48.0-1.el8.aarch64 libuv-1:1.41.1-1.el8_4.aarch64 libuv-devel-1:1.41.1-1.el8_4.aarch64 openssh-8.0p1-24.el8.aarch64 openssh-clients-8.0p1-24.el8.aarch64 openssl-1:1.1.1k-12.el8_9.aarch64 perl-Carp-1.42-396.el8.noarch perl-Data-Dumper-2.167-399.el8.aarch64 perl-Digest-1.17-395.el8.noarch perl-Digest-MD5-2.55-396.el8.aarch64 perl-Encode-4:2.97-3.el8.aarch64 perl-Errno-1.28-422.el8.aarch64 perl-Error-1:0.17025-2.el8.noarch perl-Exporter-5.72-396.el8.noarch perl-File-Path-2.15-2.el8.noarch perl-File-Temp-0.230.600-1.el8.noarch perl-Getopt-Long-1:2.50-4.el8.noarch perl-Git-2.43.5-1.el8_10.noarch perl-HTTP-Tiny-0.074-3.el8.noarch perl-IO-1.38-422.el8.aarch64 perl-IO-Socket-IP-0.39-5.el8.noarch perl-IO-Socket-SSL-2.066-4.module+el8.3.0+6446+594cad75.noarch perl-MIME-Base64-3.15-396.el8.aarch64 perl-Mozilla-CA-20160104-7.module+el8.3.0+6498+9eecfe51.noarch perl-Net-SSLeay-1.88-2.module+el8.6.0+13392+f0897f98.aarch64 perl-PathTools-3.74-1.el8.aarch64 perl-Pod-Escapes-1:1.07-395.el8.noarch perl-Pod-Perldoc-3.28-396.el8.noarch perl-Pod-Simple-1:3.35-395.el8.noarch perl-Pod-Usage-4:1.69-395.el8.noarch perl-Scalar-List-Utils-3:1.49-2.el8.aarch64 perl-Socket-4:2.027-3.el8.aarch64 perl-Storable-1:3.11-3.el8.aarch64 perl-Term-ANSIColor-4.06-396.el8.noarch perl-Term-Cap-1.17-395.el8.noarch perl-TermReadKey-2.37-7.el8.aarch64 perl-Text-ParseWords-3.30-395.el8.noarch perl-Text-Tabs+Wrap-2013.0523-395.el8.noarch perl-Time-Local-1:1.280-1.el8.noarch perl-URI-1.73-3.el8.noarch perl-Unicode-Normalize-1.25-396.el8.aarch64 perl-constant-1.33-396.el8.noarch perl-interpreter-4:5.26.3-422.el8.aarch64 perl-libnet-3.11-3.el8.noarch perl-libs-4:5.26.3-422.el8.aarch64 perl-macros-4:5.26.3-422.el8.aarch64 perl-parent-1:0.237-1.el8.noarch perl-podlators-4.11-1.el8.noarch perl-threads-1:2.21-2.el8.aarch64 perl-threads-shared-1.58-2.el8.aarch64 rdma-core-devel-48.0-1.el8.aarch64 vim-filesystem-2:8.0.1763-19.el8_6.4.noarch Complete! Finish: build setup for gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm Start: rpmbuild gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Vlv4vf + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf gloo + /usr/bin/mkdir -p gloo + cd gloo + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + git clone --depth 1 -n -b main https://github.com/facebookincubator/gloo.git . Cloning into '.'... + git fetch --depth 1 origin 81925d1c674c34f0dc34dd9a0f2151c1b6f701eb From https://github.com/facebookincubator/gloo * branch 81925d1c674c34f0dc34dd9a0f2151c1b6f701eb -> FETCH_HEAD + git reset --hard 81925d1c674c34f0dc34dd9a0f2151c1b6f701eb HEAD is now at 81925d1 Fix shadowed variable in gloo/allgatherv.cc + git log --format=fuller commit 81925d1c674c34f0dc34dd9a0f2151c1b6f701eb Author: Richard Barnes AuthorDate: Wed Jun 26 07:22:45 2024 -0700 Commit: Facebook GitHub Bot CommitDate: Wed Jun 26 07:22:45 2024 -0700 Fix shadowed variable in gloo/allgatherv.cc Summary: Our upcoming compiler upgrade will require us not to have shadowed variables. Such variables have a _high_ bug rate and reduce readability, so we would like to avoid them even if the compiler was not forcing us to do so. This codemod attempts to fix an instance of a shadowed variable. Please review with care: if it's failed the result will be a silent bug. **What's a shadowed variable?** Shadowed variables are variables in an inner scope with the same name as another variable in an outer scope. Having the same name for both variables might be semantically correct, but it can make the code confusing to read! It can also hide subtle bugs. This diff fixes such an issue by renaming the variable. - If you approve of this diff, please use the "Accept & Ship" button :-) Reviewed By: dmm-fb Differential Revision: D59008860 fbshipit-source-id: 5966c74486b9f48092eba840a8801db60a4ac326 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ryZIET + umask 022 + cd /builddir/build/BUILD + cd gloo + sed -i 's|30 35|35 80|g' cmake/Cuda.cmake + sed -i 's|-std=c++11|-std=c++17|' CMakeLists.txt + sed -i 's|DESTINATION lib)|DESTINATION lib64)|' CMakeLists.txt + sed -i 's|NAMES libuv.a libuv_a.a|NAMES libuv.so|' cmake/Dependencies.cmake + sed -i '/set_target_properties(uv/,/)/d' cmake/Dependencies.cmake + sed -i 's|/lib)|/lib64)|' gloo/CMakeLists.txt + sed -i 's|add_library(gloo ${GLOO_STATIC_OR_SHARED} ${GLOO_SRCS})|add_library(gloo ${GLOO_STATIC_OR_SHARED} ${GLOO_SRCS})\nset_target_properties(gloo PROPERTIES SOVERSION 1 VERSION 1.0)|' gloo/CMakeLists.txt + sed -i 's|cuda_add_library(gloo_cuda ${GLOO_CUDA_SRCS} ${GLOO_STATIC_OR_SHARED})|cuda_add_library(gloo_cuda ${GLOO_CUDA_SRCS} ${GLOO_STATIC_OR_SHARED})\nset_target_properties(gloo_cuda PROPERTIES SOVERSION 1 VERSION 1.0)|' gloo/CMakeLists.txt + sed -i 's|gloo PRIVATE uv_a|gloo PUBLIC uv|' gloo/CMakeLists.txt + sed -i 's|"${CMAKE_CURRENT_SOURCE_DIR}/gatherv.cc"|"${CMAKE_CURRENT_SOURCE_DIR}/gatherv.cc"\n "${CMAKE_CURRENT_SOURCE_DIR}/math.cc"|' gloo/CMakeLists.txt + sed -i 's|GLOO_USE_AVX ${USE_AVX}|GLOO_USE_AVX 0|g' gloo/CMakeLists.txt + mkdir build + pushd build ~/build/BUILD/gloo/build ~/build/BUILD/gloo + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -Wno-dev -DCMAKE_SKIP_RPATH=ON -DCMAKE_VERBOSE_MAKEFILE=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DUSE_AVX=OFF '-DCMAKE_CXX_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' -DUSE_REDIS=ON -DUSE_RCCL=ON -DUSE_IBVERBS=ON -DUSE_CUDA=ON -DUSE_NCCL=ON -DNVCC_FLAGS_EXTRA=Auto -DCUDA_GENERATION= '-DCUDA_ARCH_BIN=5.2;6.1;7.5;8.6;9.0' -DCUDA_ARCH_PTX=5.2 -DCUDA_PROPAGATE_HOST_FLAGS=OFF '-DCUDA_NVCC_FLAGS=-Wno-deprecated-gpu-targets -allow-unsupported-compiler' -DUSE_AVX=ON -DUSE_MPI=OFF -DUSE_LIBUV=ON -DBUILD_TEST=OFF -DBUILD_EXAMPLES=OFF -DBUILD_BENCHMARK=OFF -- The CXX compiler identification is GNU 8.5.0 -- The C compiler identification is GNU 8.5.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Gloo build as SHARED library -- Found hiredis: /usr/include/hiredis -- Found ibverbs: /usr/include -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Checking for one of the modules 'libuv>=1.26' -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found CUDA: /usr/local/cuda (found suitable version "12.4", minimum required is "7.0") -- CUDA detected: 12.4 -- Added CUDA NVCC flags for: compute_52 -- Found NCCL: /usr/include -- Determining NCCL version from the header file: /usr/include/nccl.h -- NCCL_MAJOR_VERSION: 2 -- Found NCCL (include: /usr/include, library: /lib64/libnccl.so) -- Configuring done (0.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CUDA_ARCH_BIN CUDA_GENERATION INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR USE_AVX -- Build files have been written to: /builddir/build/BUILD/gloo/build + make -j4 [ 6%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce.cc.o [ 6%] Building CXX object gloo/CMakeFiles/gloo.dir/allgather.cc.o [ 6%] Building CXX object gloo/CMakeFiles/gloo.dir/allgatherv.cc.o [ 6%] Building CXX object gloo/CMakeFiles/gloo.dir/algorithm.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/allgather.h:11, from /builddir/build/BUILD/gloo/gloo/allgather.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/allgather.cc:41:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/allgatherv.h:11, from /builddir/build/BUILD/gloo/gloo/allgatherv.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/allgatherv.cc:53:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/allreduce.cc: In function 'void gloo::{anonymous}::ring(const gloo::detail::AllreduceOptionsImpl&, gloo::{anonymous}::ReduceRangeFunction, gloo::{anonymous}::BroadcastRangeFunction)': /builddir/build/BUILD/gloo/gloo/allreduce.cc:278:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:306:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] if (i < (numSegments - numSegmentsPerRank)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:314:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (i < numSegmentsPerRank) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:361:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (auto i = 0; i < (numSegments - numSegmentsPerRank + 2); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:378:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] if (i < (numSegments - numSegmentsPerRank)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:386:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (i < numSegmentsPerRank) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc: In function 'void gloo::{anonymous}::bcube(const gloo::detail::AllreduceOptionsImpl&, gloo::{anonymous}::ReduceRangeFunction, gloo::{anonymous}::BroadcastRangeFunction)': /builddir/build/BUILD/gloo/gloo/allreduce.cc:526:15: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (src == context->rank) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:539:15: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (dst == context->rank) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:565:16: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (peer == context->rank) { ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:582:15: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (src == context->rank) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:612:15: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (src == context->rank) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:632:15: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (dst == context->rank) { ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:645:16: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (peer == context->rank) { ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce.cc:655:16: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] if (peer == context->rank) { ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/allreduce.h:15, from /builddir/build/BUILD/gloo/gloo/allreduce.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/allreduce.cc:107:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:126:29: BINARY_COMP_HELPER(Greater, >) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/allreduce.cc:214:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/allreduce.cc:215:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:127:35: BINARY_COMP_HELPER(GreaterEquals, >=) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ [ 7%] Building CXX object gloo/CMakeFiles/gloo.dir/allreduce_local.cc.o [ 9%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoall.cc.o /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:43:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:44:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = int]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:45:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = long int]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:46:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:47:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = float]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:48:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = double]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:49:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:50:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:36:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct gloo::float16' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(ptrs_[i], ptrs_[0], bytes_); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/math.h:11, from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/allreduce_local.h:11, from /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:9: /builddir/build/BUILD/gloo/gloo/types.h:96:19: note: 'struct gloo::float16' declared here struct alignas(2) float16 { ^~~~~~~ /builddir/build/BUILD/gloo/gloo/allreduce_local.cc: In instantiation of 'void gloo::AllreduceLocal::run() [with T = char]': /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:52:1: required from here /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:31:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/allreduce_local.cc:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < ptrs_.size(); i++) { [ 10%] Building CXX object gloo/CMakeFiles/gloo.dir/alltoallv.cc.o [ 12%] Building CXX object gloo/CMakeFiles/gloo.dir/barrier.cc.o [ 14%] Building CXX object gloo/CMakeFiles/gloo.dir/broadcast.cc.o In file included from /builddir/build/BUILD/gloo/gloo/alltoallv.h:11, from /builddir/build/BUILD/gloo/gloo/alltoallv.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/alltoallv.cc:52:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ [ 15%] Building CXX object gloo/CMakeFiles/gloo.dir/context.cc.o /builddir/build/BUILD/gloo/gloo/barrier.cc: In function 'void gloo::barrier(gloo::BarrierOptions&)': /builddir/build/BUILD/gloo/gloo/barrier.cc:30:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] for (size_t d = 1; d < context->size; d <<= 1) { ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/broadcast.cc: In function 'void gloo::broadcast(gloo::BroadcastOptions&)': /builddir/build/BUILD/gloo/gloo/broadcast.cc:92:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < numSends; i++) { ~~^~~~~~~~~~ [ 17%] Building CXX object gloo/CMakeFiles/gloo.dir/gather.cc.o [ 18%] Building CXX object gloo/CMakeFiles/gloo.dir/gatherv.cc.o [ 20%] Building CXX object gloo/CMakeFiles/gloo.dir/math.cc.o /builddir/build/BUILD/gloo/gloo/gather.cc: In function 'void gloo::gather(gloo::GatherOptions&)': /builddir/build/BUILD/gloo/gloo/gather.cc:36:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] for (size_t i = 0; i < context->size; i++) { ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/gather.cc:37:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (i == context->rank) { ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/gather.cc:50:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] for (size_t i = 0; i < context->size; i++) { ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/gather.cc:51:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (i == context->rank) { ~~^~~~~~~~~~~~~~~~ [ 21%] Building CXX object gloo/CMakeFiles/gloo.dir/reduce.cc.o [ 23%] Building CXX object gloo/CMakeFiles/gloo.dir/scatter.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/gatherv.h:11, from /builddir/build/BUILD/gloo/gloo/gatherv.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/gatherv.cc:54:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ [ 25%] Building CXX object gloo/CMakeFiles/gloo.dir/types.cc.o /builddir/build/BUILD/gloo/gloo/reduce.cc: In function 'void gloo::reduce(gloo::ReduceOptions&)': /builddir/build/BUILD/gloo/gloo/reduce.cc:171:22: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (auto i = 0; i < numSegments; i++) { ~~^~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/reduce.cc:187:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if ((i - 2) < numSegmentsPerRank) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/reduce.cc:199:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] if (i < (numSegments - 2)) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/reduce.cc:206:15: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (i < numSegmentsPerRank) { ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/reduce.cc:223:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] for (size_t rank = 0; rank < context->size; rank++) { ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/reduce.cc:224:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (rank == context->rank) { ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/reduce.h:14, from /builddir/build/BUILD/gloo/gloo/reduce.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/reduce.cc:118:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::GreaterEquals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/reduce.cc:119:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:127:35: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:127:35: BINARY_COMP_HELPER(GreaterEquals, >=) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/scatter.cc: In function 'void gloo::scatter(gloo::ScatterOptions&)': /builddir/build/BUILD/gloo/gloo/scatter.cc:40:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] for (size_t i = 0; i < context->size; i++) { ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/scatter.cc:41:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (i == context->rank) { ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/scatter.cc:51:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] for (size_t i = 0; i < context->size; i++) { ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/scatter.cc:52:13: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (i == context->rank) { ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/scatter.h:14, from /builddir/build/BUILD/gloo/gloo/scatter.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/scatter.cc:31:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ [ 26%] Building CXX object gloo/CMakeFiles/gloo.dir/common/logging.cc.o [ 28%] Building CXX object gloo/CMakeFiles/gloo.dir/common/utils.cc.o [ 29%] Building CXX object gloo/CMakeFiles/gloo.dir/common/linux.cc.o [ 31%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o [ 32%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o [ 34%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o /builddir/build/BUILD/gloo/gloo/common/linux.cc: In function 'std::vector > gloo::pciDevices(gloo::PCIClassMatch)': /builddir/build/BUILD/gloo/gloo/common/linux.cc:97:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (match.value != (pciGetClass(device) & match.mask)) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/linux.cc: In function 'int gloo::pciDistance(const string&, const string&)': /builddir/build/BUILD/gloo/gloo/common/linux.cc:135:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (prefixLength == partsA.size()) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/linux.cc:139:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (prefixLength == partsB.size()) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/common/linux.cc:31: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = long int; T2 = long unsigned int]': /builddir/build/BUILD/gloo/gloo/common/linux.cc:112:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: 'const long int' and 'const long unsigned int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: BINARY_COMP_HELPER(Less, <) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ In file included from /builddir/build/BUILD/gloo/gloo/rendezvous/store.h:15, from /builddir/build/BUILD/gloo/gloo/rendezvous/file_store.h:11, from /builddir/build/BUILD/gloo/gloo/rendezvous/file_store.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/rendezvous/file_store.cc:107:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:126:29: BINARY_COMP_HELPER(Greater, >) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ [ 35%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o [ 37%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o [ 39%] Building CXX object gloo/CMakeFiles/gloo.dir/rendezvous/redis_store.cc.o [ 40%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/address.cc.o [ 42%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o [ 43%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/context.cc.o [ 45%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/device.cc.o /builddir/build/BUILD/gloo/gloo/rendezvous/redis_store.cc: In member function 'bool gloo::rendezvous::RedisStore::check(const std::vector >&)': /builddir/build/BUILD/gloo/gloo/rendezvous/redis_store.cc:98:33: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] auto result = (reply->integer == keys.size()); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 46%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/pair.cc.o [ 48%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/unbound_buffer.cc.o [ 50%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o [ 51%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o [ 53%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/context.cc.o [ 54%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o [ 56%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/error.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo/gloo/transport/tcp/context.h:20, from /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc:9: /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc: In member function 'std::vector gloo::transport::tcp::Context::getConnectedPeerRanks() const': /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc:140:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] GLOO_ENFORCE(size == pairs_.size()); ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:44:11: note: in definition of macro 'GLOO_ENFORCE' if (!(condition)) { \ ^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc: In member function 'std::vector gloo::transport::tcp::Context::getUnConnectedPeerRanks() const': /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc:151:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] GLOO_ENFORCE(size == pairs_.size()); ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:44:11: note: in definition of macro 'GLOO_ENFORCE' if (!(condition)) { \ ^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc: In member function 'void gloo::transport::tcp::Context::printConnectivityInfo() const': /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc:170:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < unConnectedPeers.size(); i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc:171:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (i != unConnectedPeers.size() - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo/gloo/transport/tcp/context.h:20, from /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/transport/tcp/context.cc:308:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ [ 57%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/listener.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/tcp/device.cc:22: /builddir/build/BUILD/gloo/gloo/transport/tcp/helpers.h: In instantiation of 'void gloo::transport::tcp::WriteValueOperation::handleEvents(int) [with T = long int]': /builddir/build/BUILD/gloo/gloo/transport/tcp/helpers.h:128:8: required from here /builddir/build/BUILD/gloo/gloo/transport/tcp/helpers.h:141:12: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] if (rv < sizeof(t_)) { ~~~^~~~~~~~~~~~ [ 59%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/loop.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/tcp/listener.cc:18: /builddir/build/BUILD/gloo/gloo/transport/tcp/helpers.h: In instantiation of 'void gloo::transport::tcp::ReadValueOperation::handleEvents(int) [with T = long int]': /builddir/build/BUILD/gloo/gloo/transport/tcp/helpers.h:54:8: required from here /builddir/build/BUILD/gloo/gloo/transport/tcp/helpers.h:67:12: warning: comparison of integer expressions of different signedness: 'long int' and 'long unsigned int' [-Wsign-compare] if (rv < sizeof(t_)) { ~~~^~~~~~~~~~~~ [ 60%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o [ 62%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/socket.cc.o [ 64%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/tcp/unbound_buffer.cc.o [ 65%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/address.cc.o [ 67%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/buffer.cc.o [ 68%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/context.cc.o [ 70%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/device.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/buffer.h:20, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/buffer.cc:9: /builddir/build/BUILD/gloo/gloo/transport/ibverbs/buffer.cc: In destructor 'virtual gloo::transport::ibverbs::Buffer::~Buffer()': /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: warning: throw will always call terminate() [-Wterminate] r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: note: in C++11 destructors default to noexcept r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/buffer.cc:63:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(sendPending_, 0, "Destructing buffer expecting completions"); ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc:9: /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc: In destructor 'virtual gloo::transport::ibverbs::Device::~Device()': /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: warning: throw will always call terminate() [-Wterminate] r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc:137:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: note: in C++11 destructors default to noexcept r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc:137:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: warning: throw will always call terminate() [-Wterminate] r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc:140:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: note: in C++11 destructors default to noexcept r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc:140:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: warning: throw will always call terminate() [-Wterminate] r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc:143:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: note: in C++11 destructors default to noexcept r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.cc:143:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ [ 71%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/memory_region.cc.o [ 73%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/ibverbs/pair.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/memory_region.h:11, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/memory_region.cc:9: /builddir/build/BUILD/gloo/gloo/transport/ibverbs/memory_region.cc: In destructor 'gloo::transport::ibverbs::MemoryRegion::~MemoryRegion()': /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: warning: throw will always call terminate() [-Wterminate] r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: note: in C++11 destructors default to noexcept r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/memory_region.cc:37:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.h:23, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:9: /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc: In destructor 'virtual gloo::transport::ibverbs::Pair::~Pair()': /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: warning: throw will always call terminate() [-Wterminate] r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: note: in C++11 destructors default to noexcept r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:125:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: warning: throw will always call terminate() [-Wterminate] r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:141:58: note: in C++11 destructors default to noexcept r.get_message_and_free(MakeString(__VA_ARGS__))); \ ^ /builddir/build/BUILD/gloo/gloo/common/logging.h:150:3: note: in expansion of macro 'GLOO_ENFORCE_THAT_IMPL' GLOO_ENFORCE_THAT_IMPL(Equals((x), (y)), #x " == " #y, __VA_ARGS__) ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:128:3: note: in expansion of macro 'GLOO_ENFORCE_EQ' GLOO_ENFORCE_EQ(rv, 0); ^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc: In member function 'void gloo::transport::ibverbs::Pair::pollCompletions()': /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:405:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] if (nwc == 0 || nwc < wc.size()) { ~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/transport/context.h:21, from /builddir/build/BUILD/gloo/gloo/transport/device.h:14, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/device.h:18, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.h:23, from /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Equals(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:245:3: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:124:28: BINARY_COMP_HELPER(Equals, ==) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Greater(const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': /builddir/build/BUILD/gloo/gloo/transport/ibverbs/pair.cc:489:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:126:29: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'const int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:126:29: BINARY_COMP_HELPER(Greater, >) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ [ 75%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/address.cc.o [ 76%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/device.cc.o /builddir/build/BUILD/gloo/gloo/transport/uv/address.cc: In member function 'virtual std::__cxx11::string gloo::transport::uv::Address::str() const': /builddir/build/BUILD/gloo/gloo/transport/uv/address.cc:80:17: warning: comparison of integer expressions of different signedness: 'const sequence_type' {aka 'const int'} and 'long unsigned int' [-Wsign-compare] if (impl_.seq != SIZE_MAX) { ^ [ 78%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/context.cc.o [ 79%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/libuv.cc.o /builddir/build/BUILD/gloo/gloo/transport/uv/device.cc: In function 'bool gloo::transport::uv::{anonymous}::lookupAddrForIface(gloo::transport::uv::attr*)': /builddir/build/BUILD/gloo/gloo/transport/uv/device.cc:64:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < addresses.size(); i++) { ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/uv/device.cc: In constructor 'gloo::transport::uv::Device::Device(const gloo::transport::uv::attr&)': /builddir/build/BUILD/gloo/gloo/transport/uv/device.cc:183:7: warning: unused variable 'rv' [-Wunused-variable] int rv; ^~ /builddir/build/BUILD/gloo/gloo/transport/uv/device.cc: In member function 'void gloo::transport::uv::Device::connect(const gloo::transport::uv::Address&, const gloo::transport::uv::Address&, std::chrono::milliseconds, gloo::transport::uv::Device::ConnectCallback)': /builddir/build/BUILD/gloo/gloo/transport/uv/device.cc:264:16: warning: unused variable 'addrlen' [-Wunused-variable] const auto addrlen = sizeof(struct sockaddr_in); ^~~~~~~ /builddir/build/BUILD/gloo/gloo/transport/uv/device.cc:272:16: warning: unused variable 'addrlen' [-Wunused-variable] const auto addrlen = sizeof(struct sockaddr_in6); ^~~~~~~ [ 81%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/pair.cc.o [ 82%] Building CXX object gloo/CMakeFiles/gloo.dir/transport/uv/unbound_buffer.cc.o [ 84%] Linking CXX shared library libgloo.so [ 84%] Built target gloo [ 89%] Building NVCC (Device) object gloo/CMakeFiles/gloo_cuda.dir/gloo_cuda_generated_cuda_private.cu.o [ 89%] Building NVCC (Device) object gloo/CMakeFiles/gloo_cuda.dir/nccl/gloo_cuda_generated_nccl.cu.o [ 89%] Building NVCC (Device) object gloo/CMakeFiles/gloo_cuda.dir/gloo_cuda_generated_cuda.cu.o [ 93%] Building CXX object gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_halving_doubling.cc.o [ 93%] Building CXX object gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_local.cc.o [ 95%] Building CXX object gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring.cc.o [ 93%] Building CXX object gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_bcube.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: BINARY_COMP_HELPER(Less, <) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: BINARY_COMP_HELPER(Less, <) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc: In instantiation of 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc: In instantiation of 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:34:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: BINARY_COMP_HELPER(Less, <) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: BINARY_COMP_HELPER(Less, <) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:98:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:128:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:138:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:140:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:147:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:149:43: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] + stepChunkSize > count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:215:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::run() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:266:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:267:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:271:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:286:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] if (i != stepsWithinBlock_ - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:319:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] for (int i = 0; i < numSendsAndReceivesToLargerBlock; i++) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:348:45: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[stepsWithinBlock_ - 1] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:362:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:367:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[i] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initBinaryBlocks() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:48:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] if (offset <= this->context_->rank) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::devicePointerInit() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:414:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:417:16: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] offset = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:420:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] numElements = i == stepsWithinBlock_ - 1 ? recvCounts_[i] + sendCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:422:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset > count_) { ~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:426:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (offset + numElements > count_) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:431:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < devicePtrs_.size(); j++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:436:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:439:23: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:443:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:444:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (sendOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:448:25: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if (recvOffsets_[0] < count_) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:69:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::run() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:135:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::setupNodes() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:338:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for (int step = 0; step < steps_; ++step) { ~~~~~^~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:478:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] if (bytes_ < kOnDeviceThreshold) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:577:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:582:41: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] const size_t numElementsInBcast = i == stepsWithinBlock_ - 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc: In instantiation of 'void gloo::CudaAllreduceHalvingDoubling::initReductionsAndBroadcasts(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:241:5: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:630:21: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] for (int i = 0; i < stepsWithinBlock_; i++) { ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:640:11: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] i == stepsWithinBlock_ - 1 ? sendCounts_[i] + recvCounts_[i] ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc: In instantiation of 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:374:14: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = gloo::float16; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:27:52: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = gloo::float16; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:50:26: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:70:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:71:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:72:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:73:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:74:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:75:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:76:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = gloo::float16; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:27:40: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:48:23: required from 'gloo::CudaAllreduceLocal::CudaAllreduceLocal(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_local.cc:77:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:153:52: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:396:52: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.h:15, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = gloo::float16; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:88:29: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:137:19: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:500:52: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = gloo::float16; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:164:26: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:181:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:182:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:183:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:184:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:185:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:186:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:187:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:64:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:162:23: required from 'void gloo::CudaAllreduceRing::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:45:3: required from 'gloo::CudaAllreduceRing::CudaAllreduceRing(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:188:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:376:23: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:405:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = gloo::float16; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:408:28: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:508:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:509:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:510:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:511:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:512:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:513:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:514:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:380:38: required from 'void gloo::CudaAllreduceBcube::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:79:3: required from 'gloo::CudaAllreduceBcube::CudaAllreduceBcube(const std::shared_ptr&, const std::vector&, int, const std::vector&, const gloo::CudaReductionFunction*) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:515:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'gloo::CudaLocalHostReduce >::CudaLocalHostReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalHostReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:237:51: required from 'std::unique_ptr > gloo::cudaHostReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:480:23: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:103:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:523:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = gloo::float16; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:525:28: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = signed char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:649:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = unsigned char; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:650:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:651:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:652:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = long unsigned int; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:653:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = float; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:654:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = double; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:655:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:485:25: required from 'void gloo::CudaAllreduceHalvingDoubling::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaHostWorkspace; T = gloo::float16; W = gloo::CudaHostWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaHostPointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:109:3: required from 'gloo::CudaAllreduceHalvingDoubling::CudaAllreduceHalvingDoubling(const std::shared_ptr&, const std::vector&, int, const std::vector&, bool) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:656:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_bcube.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_halving_doubling.cc:12: /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::runAsync() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:199:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:201:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostBroadcast >::wait() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:206:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:207:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h: In instantiation of 'void gloo::CudaLocalHostReduce >::runAsync() [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:108:16: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:111:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_host.h:116:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 1; i < devicePtrs_.size(); i++) { [ 96%] Building CXX object gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring_chunked.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: BINARY_COMP_HELPER(Less, <) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:60:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:86:25: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] if (offset + length <= count_) { ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::run() [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:142:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:144:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:153:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:155:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:163:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:165:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:174:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:177:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:222:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int round = 0; round < chunks_; round++) { ~~~~~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:225:21: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:244:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 2)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:250:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (round < (chunks_ - 4)) { ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:272:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < chunks_; i++) { ~~^~~~~~~~~ /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:274:23: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc: In instantiation of 'void gloo::CudaAllreduceRingChunked::copyChunkAtOffset(int) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:305:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::ChunkContext, std::allocator >::ChunkContext> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (chunkOffset < chunkContext_.size()) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = signed char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = signed char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = signed char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = unsigned char; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = unsigned char]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = unsigned char; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = long unsigned int; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = long unsigned int; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = float; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = float]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = float; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = double; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = double]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = double; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/algorithm.h:14, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:9: /builddir/build/BUILD/gloo/gloo/math.h: In instantiation of 'void gloo::sum(void*, const void*, const void*, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/math.h:27:9: required from 'void gloo::sum(T*, const T*, size_t) [with T = gloo::float16; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda.h:349:3: required from 'const gloo::CudaReductionFunction* gloo::CudaReductionFunction::sum' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:53:40: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/math.h:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < n; i++) { ~~^~~ In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:18, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_private.h: In instantiation of 'int gloo::findCudaDevicePointerClosestToDevice(std::vector >&, std::shared_ptr&) [with T = gloo::float16]': /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:346:52: required from 'void gloo::CudaAllreduceRingChunked::init(typename std::enable_if >::value, typename U::Pointer>::type*) [with U = gloo::CudaDeviceWorkspace; T = gloo::float16; W = gloo::CudaDeviceWorkspace; typename std::enable_if >::value, typename U::Pointer>::type = gloo::CudaDevicePointer]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:82:3: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_private.h:68:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_private.h:86:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:52:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = gloo::float16; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:98:32: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = signed char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:363:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = unsigned char; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:364:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:365:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:366:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = long unsigned int; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:367:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = float; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:368:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = double; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:369:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:105:27: required from 'gloo::CudaLocalNCCLReduce >::CudaLocalNCCLReduce(std::vector&, std::vector >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLReduce >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaHostPointer&, const gloo::CudaReductionFunction*&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:50:51: required from 'std::unique_ptr > gloo::cudaDeviceReduce(std::vector&, std::vector >&, Dst&, const gloo::CudaReductionFunction*, size_t, size_t) [with T = gloo::float16; Dst = gloo::CudaHostPointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:96:29: required from 'gloo::CudaAllreduceRingChunked::CudaAllreduceRingChunked(const std::shared_ptr&, const std::vector&, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_allreduce_ring_chunked.cc:370:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 98%] Building CXX object gloo/CMakeFiles/gloo_cuda.dir/cuda_broadcast_one_to_all.cc.o In file included from /builddir/build/BUILD/gloo/gloo/transport/pair.h:13, from /builddir/build/BUILD/gloo/gloo/context.h:15, from /builddir/build/BUILD/gloo/gloo/algorithm.h:13, from /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.h:11, from /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:9: /builddir/build/BUILD/gloo/gloo/common/logging.h: In instantiation of 'gloo::enforce_detail::EnforceFailMessage gloo::enforce_detail::Less(const T1&, const T2&) [with T1 = int; T2 = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_private.h:155:5: required from here /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: warning: comparison of integer expressions of different signedness: 'const int' and 'const long unsigned int' [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/common/logging.h:119:9: if (x op y) { \ ~~~~~~ /builddir/build/BUILD/gloo/gloo/common/logging.h:128:26: BINARY_COMP_HELPER(Less, <) /builddir/build/BUILD/gloo/gloo/common/logging.h:119:11: note: in definition of macro 'BINARY_COMP_HELPER' if (x op y) { \ ^~ /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc: In instantiation of 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaDeviceWorkspace]': /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:40:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:21, from /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:11: /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < devicePtrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = gloo::float16; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:154:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = signed char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = signed char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = signed char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = signed char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:196:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (auto i = 0; i < ptrs.size(); i++) { /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = unsigned char; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = unsigned char; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:197:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:198:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:199:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = long unsigned int; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = long unsigned int; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:200:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = float; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = float; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = float; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:201:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = double; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = double; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = double; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:202:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h: In instantiation of 'std::vector > gloo::toDeviceElements(std::vector&, const std::vector >&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]': /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:166:27: required from 'gloo::CudaLocalNCCLBroadcast >::CudaLocalNCCLBroadcast(std::vector&, std::vector >&, gloo::CudaDevicePointer&, size_t, size_t) [with T = gloo::float16; size_t = long unsigned int]' /usr/include/c++/8/bits/unique_ptr.h:835:30: required from 'typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp = gloo::CudaLocalNCCLBroadcast >; _Args = {std::vector >&, std::vector, std::allocator > >&, gloo::CudaDevicePointer&, long unsigned int&, long unsigned int&}; typename std::_MakeUniq<_Tp>::__single_object = std::unique_ptr >, std::default_delete > > >]' /builddir/build/BUILD/gloo/gloo/cuda_collectives_device.h:79:54: required from 'std::unique_ptr > gloo::cudaDeviceBroadcast(std::vector&, std::vector >&, Src&, size_t, size_t) [with T = gloo::float16; Src = gloo::CudaDevicePointer; size_t = long unsigned int]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:83:26: required from 'gloo::CudaBroadcastOneToAll::CudaBroadcastOneToAll(const std::shared_ptr&, const std::vector&, int, int, int, const std::vector&) [with T = gloo::float16; W = gloo::CudaHostWorkspace]' /builddir/build/BUILD/gloo/gloo/cuda_broadcast_one_to_all.cc:203:1: required from here /builddir/build/BUILD/gloo/gloo/cuda_collectives_nccl.h:25:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [100%] Linking CXX shared library libgloo_cuda.so [100%] Built target gloo_cuda + popd ~/build/BUILD/gloo + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yOLs6y + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 ++ dirname /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 + cd gloo + rm -rf /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 + pushd build ~/build/BUILD/gloo/build ~/build/BUILD/gloo + make install DESTDIR=/builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 -- Gloo build as SHARED library -- CUDA detected: 12.4 -- Added CUDA NVCC flags for: compute_52 -- Determining NCCL version from the header file: /usr/include/nccl.h -- NCCL_MAJOR_VERSION: 2 -- Found NCCL (include: /usr/include, library: /lib64/libnccl.so) -- Configuring done (0.0s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/gloo/build [ 84%] Built target gloo [ 85%] Linking CXX shared library libgloo_cuda.so [100%] Built target gloo_cuda Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/cmake/Gloo/GlooConfig.cmake -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/cmake/Gloo/GlooConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/cmake/Gloo/GlooTargets.cmake -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/cmake/Gloo/GlooTargets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo.so.1.0 -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo.so.1 -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo.so -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo_cuda.so.1.0 -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo_cuda.so.1 -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo_cuda.so -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/config.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/algorithm.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allgather.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allgather_ring.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allgatherv.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allreduce.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allreduce_bcube.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allreduce_halving_doubling.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allreduce_local.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allreduce_ring.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/allreduce_ring_chunked.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/alltoall.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/alltoallv.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/barrier.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/barrier_all_to_all.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/barrier_all_to_one.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/broadcast.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/broadcast_one_to_all.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/context.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/gather.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/math.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/pairwise_exchange.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/reduce.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/reduce_scatter.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/scatter.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/types.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/aligned_allocator.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/common.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/error.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/logging.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/store.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/string.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/utils.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/linux.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/common/linux_devices.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/rendezvous/file_store.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/rendezvous/hash_store.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/rendezvous/prefix_store.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/rendezvous/store.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/rendezvous/context.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/rendezvous/redis_store.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/address.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/buffer.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/context.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/device.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/pair.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/unbound_buffer.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/address.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/attr.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/buffer.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/context.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/device.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/error.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/helpers.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/listener.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/loop.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/pair.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/socket.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/tcp/unbound_buffer.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/ibverbs/address.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/ibverbs/buffer.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/ibverbs/context.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/ibverbs/device.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/ibverbs/memory_region.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/ibverbs/pair.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/uv/address.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/uv/device.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/uv/context.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/uv/libuv.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/uv/pair.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/transport/uv/unbound_buffer.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_allreduce_bcube.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_allreduce_halving_doubling.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_allreduce_halving_doubling_pipelined.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_allreduce_local.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_allreduce_ring.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_allreduce_ring_chunked.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_broadcast_one_to_all.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_collectives_device.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_collectives_host.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_collectives_native.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_collectives_nccl.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_private.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/cuda_workspace.h -- Installing: /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/include/gloo/nccl/nccl.h + popd ~/build/BUILD/gloo + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.5.0-20240626.0.git81925d1c.cu12_4.el8 --unique-debug-suffix -0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 --unique-debug-src-base gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/gloo extracting debug info from /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo.so.1.0 extracting debug info from /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/lib64/libgloo_cuda.so.1.0 /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 1093 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/bin/python3.6 + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.RNZUdB + umask 022 + cd /builddir/build/BUILD + cd gloo + DOCDIR=/builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/doc/gloo + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/doc/gloo + cp -pr README.md /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/doc/gloo + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.pgIOX2 + umask 022 + cd /builddir/build/BUILD + cd gloo + LICENSEDIR=/builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/licenses/gloo + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/licenses/gloo + cp -pr LICENSE /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/licenses/gloo + exit 0 Provides: gloo = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 gloo(aarch-64) = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 libgloo.so.1()(64bit) libgloo_cuda.so.1()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libcudart.so.12()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgloo.so.1()(64bit) libhiredis.so.0.13()(64bit) libibverbs.so.1()(64bit) libibverbs.so.1(IBVERBS_1.0)(64bit) libibverbs.so.1(IBVERBS_1.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libnccl.so.2()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(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.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(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.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libuv.so.1()(64bit) rtld(GNU_HASH) Processing files: gloo-devel-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Z8oEKS + umask 022 + cd /builddir/build/BUILD + cd gloo + DOCDIR=/builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/doc/gloo-devel + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/doc/gloo-devel + cp -pr README.md /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/doc/gloo-devel + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LmO74F + umask 022 + cd /builddir/build/BUILD + cd gloo + LICENSEDIR=/builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/licenses/gloo-devel + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/licenses/gloo-devel + cp -pr LICENSE /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64/usr/share/licenses/gloo-devel + exit 0 Provides: cmake(Gloo) = 0.5.0 cmake(gloo) = 0.5.0 gloo-devel = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 gloo-devel(aarch-64) = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem libgloo.so.1()(64bit) libgloo_cuda.so.1()(64bit) Processing files: gloo-debugsource-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 Provides: gloo-debugsource = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 gloo-debugsource(aarch-64) = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: gloo-debuginfo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 Provides: debuginfo(build-id) = bbf0e56b1b45d3e10265b3ac1fe94daac857cc46 debuginfo(build-id) = f30dfdc7207957a52658cd5a3eb0cfd120c95667 gloo-debuginfo = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 gloo-debuginfo(aarch-64) = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: gloo-debugsource(aarch-64) = 1:0.5.0-20240626.0.git81925d1c.cu12_4.el8 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 Wrote: /builddir/build/RPMS/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64.rpm Wrote: /builddir/build/RPMS/gloo-devel-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64.rpm Wrote: /builddir/build/RPMS/gloo-debugsource-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64.rpm Wrote: /builddir/build/RPMS/gloo-debuginfo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.og6XFa + umask 022 + cd /builddir/build/BUILD + cd gloo + /usr/bin/rm -rf /builddir/build/BUILDROOT/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.aarch64 + exit 0 Finish: rpmbuild gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm Finish: build phase for gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/rhel+epel-8-aarch64-1719450692.842400/root/var/log/dnf.rpm.log /var/lib/mock/rhel+epel-8-aarch64-1719450692.842400/root/var/log/dnf.librepo.log /var/lib/mock/rhel+epel-8-aarch64-1719450692.842400/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/gloo-0.5.0-20240626.0.git81925d1c.cu12_4.el8.src.rpm) Config(child) 1 minutes 34 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 RPMResults tool Package info: { "packages": [ { "name": "gloo", "epoch": 1, "version": "0.5.0", "release": "20240626.0.git81925d1c.cu12_4.el8", "arch": "src" }, { "name": "gloo-debuginfo", "epoch": 1, "version": "0.5.0", "release": "20240626.0.git81925d1c.cu12_4.el8", "arch": "aarch64" }, { "name": "gloo-devel", "epoch": 1, "version": "0.5.0", "release": "20240626.0.git81925d1c.cu12_4.el8", "arch": "aarch64" }, { "name": "gloo", "epoch": 1, "version": "0.5.0", "release": "20240626.0.git81925d1c.cu12_4.el8", "arch": "aarch64" }, { "name": "gloo-debugsource", "epoch": 1, "version": "0.5.0", "release": "20240626.0.git81925d1c.cu12_4.el8", "arch": "aarch64" } ] } RPMResults finished