Warning: Permanently added '169.59.167.136' (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/6945949-fedora-39-s390x --chroot fedora-39-s390x Version: 0.70 PID: 6123 Logging PID: 6124 Task: {'appstream': False, 'background': True, 'build_id': 6945949, 'buildroot_pkgs': [], 'chroot': 'fedora-39-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '6ce54566c6e9da43c0d4a439722e06d35d1ebc7f', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/ensmallen', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'ensmallen', 'package_version': '2.19.0-6', 'project_dirname': 'openblas-0.3.23', 'project_name': 'openblas-0.3.23', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/openblas-0.3.23/fedora-39-s390x/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://kojipkgs.fedoraproject.org/repos/rawhide/latest/$basearch/', 'id': 'http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch', 'name': 'Additional repo http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch'}], 'sandbox': 'psimovec/openblas-0.3.23--https://src.fedoraproject.org/user/releng', 'source_json': {}, 'source_type': None, 'submitter': 'https://src.fedoraproject.org/user/releng', 'tags': [], 'task_id': '6945949-fedora-39-s390x', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/ensmallen /var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23/ensmallen', '/var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen'... Running: git checkout 6ce54566c6e9da43c0d4a439722e06d35d1ebc7f -- cmd: ['git', 'checkout', '6ce54566c6e9da43c0d4a439722e06d35d1ebc7f', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen rc: 0 stdout: stderr: Note: switching to '6ce54566c6e9da43c0d4a439722e06d35d1ebc7f'. 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 6ce5456 automatic import of ensmallen Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading ensmallen-2.19.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o ensmallen-2.19.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/openblas-0.3.23/ensmallen/ensmallen-2.19.0.tar.gz/md5/6611ae5fda314096a17b410a82b15ef1/ensmallen-2.19.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1297k 100 1297k 0 0 16.8M 0 --:--:-- --:--:-- --:--:-- 16.8M INFO: Reading stdout from command: md5sum ensmallen-2.19.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen/ensmallen.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706120232.348620 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.4 starting (python version = 3.11.3, NVR = mock-5.4-1.fc38), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen/ensmallen.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1706120232.348620 -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-_hv4s_ij/ensmallen/ensmallen.spec) Config(fedora-39-s390x) Start: clean chroot Finish: clean chroot Mock Version: 5.4 INFO: Mock Version: 5.4 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-bootstrap-1706120232.348620/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.fedoraproject.org/fedora:39 INFO: Pulling image: registry.fedoraproject.org/fedora:39 INFO: Copy content of container registry.fedoraproject.org/fedora:39 to /var/lib/mock/fedora-39-s390x-bootstrap-1706120232.348620/root INFO: Checking that registry.fedoraproject.org/fedora:39 image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:39 with podman image mount INFO: image registry.fedoraproject.org/fedora:39 as /var/lib/containers/storage/overlay/8762d4e942255ae5f22c1ca5cdcbea9118d53523b90ef15d705fc17a7574e0a0/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/8762d4e942255ae5f22c1ca5cdcbea9118d53523b90ef15d705fc17a7574e0a0/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.4 MB/s | 19 MB 00:05 Additional repo http_kojipkgs_fedoraproject_org 6.4 MB/s | 68 MB 00:10 fedora 31 MB/s | 79 MB 00:02 updates 15 MB/s | 23 MB 00:01 Last metadata expiration check: 0:00:05 ago on Wed Jan 24 18:18:30 2024. Package python3-dnf-4.18.1-2.fc39.noarch is already installed. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: python3-dnf-plugins-core noarch 4.4.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 302 k Upgrading: dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 496 k dnf-data noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39 k python3-dnf noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 549 k yum noarch 4.18.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k Installing dependencies: dbus-libs s390x 1:1.14.10-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 159 k python3-dateutil noarch 1:2.8.2-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 345 k python3-dbus s390x 1.3.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 147 k python3-distro noarch 1.9.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k python3-six noarch 1.16.0-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k python3-systemd s390x 235-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k Transaction Summary ========================================================================================================================= Install 7 Packages Upgrade 4 Packages Total download size: 2.2 M Downloading Packages: (1/11): dbus-libs-1.14.10-1.fc40.s390x.rpm 4.9 MB/s | 159 kB 00:00 (2/11): python3-dateutil-2.8.2-11.fc40.noarch.r 8.7 MB/s | 345 kB 00:00 (3/11): python3-distro-1.9.0-1.fc40.noarch.rpm 5.6 MB/s | 45 kB 00:00 (4/11): python3-dbus-1.3.2-4.fc39.s390x.rpm 3.4 MB/s | 147 kB 00:00 (5/11): python3-six-1.16.0-12.fc39.noarch.rpm 5.5 MB/s | 41 kB 00:00 (6/11): python3-dnf-plugins-core-4.4.4-1.fc40.n 29 MB/s | 302 kB 00:00 (7/11): python3-systemd-235-5.fc39.s390x.rpm 13 MB/s | 100 kB 00:00 (8/11): dnf-data-4.18.2-1.fc40.noarch.rpm 10 MB/s | 39 kB 00:00 (9/11): dnf-4.18.2-1.fc40.noarch.rpm 48 MB/s | 496 kB 00:00 (10/11): python3-dnf-4.18.2-1.fc40.noarch.rpm 56 MB/s | 549 kB 00:00 (11/11): yum-4.18.2-1.fc40.noarch.rpm 5.7 MB/s | 37 kB 00:00 -------------------------------------------------------------------------------- Total 35 MB/s | 2.2 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : dnf-data-4.18.2-1.fc40.noarch 1/15 Upgrading : python3-dnf-4.18.2-1.fc40.noarch 2/15 Upgrading : dnf-4.18.2-1.fc40.noarch 3/15 Running scriptlet: dnf-4.18.2-1.fc40.noarch 3/15 Installing : python3-systemd-235-5.fc39.s390x 4/15 Installing : python3-six-1.16.0-12.fc39.noarch 5/15 Installing : python3-dateutil-1:2.8.2-11.fc40.noarch 6/15 Installing : python3-distro-1.9.0-1.fc40.noarch 7/15 Installing : dbus-libs-1:1.14.10-1.fc40.s390x 8/15 Installing : python3-dbus-1.3.2-4.fc39.s390x 9/15 Installing : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 10/15 Upgrading : yum-4.18.2-1.fc40.noarch 11/15 Cleanup : yum-4.18.1-2.fc39.noarch 12/15 Running scriptlet: dnf-4.18.1-2.fc39.noarch 13/15 Cleanup : dnf-4.18.1-2.fc39.noarch 13/15 Running scriptlet: dnf-4.18.1-2.fc39.noarch 13/15 Cleanup : python3-dnf-4.18.1-2.fc39.noarch 14/15 Cleanup : dnf-data-4.18.1-2.fc39.noarch 15/15 Running scriptlet: dnf-data-4.18.1-2.fc39.noarch 15/15 Verifying : dbus-libs-1:1.14.10-1.fc40.s390x 1/15 Verifying : python3-dateutil-1:2.8.2-11.fc40.noarch 2/15 Verifying : python3-dbus-1.3.2-4.fc39.s390x 3/15 Verifying : python3-distro-1.9.0-1.fc40.noarch 4/15 Verifying : python3-dnf-plugins-core-4.4.4-1.fc40.noarch 5/15 Verifying : python3-six-1.16.0-12.fc39.noarch 6/15 Verifying : python3-systemd-235-5.fc39.s390x 7/15 Verifying : dnf-4.18.2-1.fc40.noarch 8/15 Verifying : dnf-4.18.1-2.fc39.noarch 9/15 Verifying : dnf-data-4.18.2-1.fc40.noarch 10/15 Verifying : dnf-data-4.18.1-2.fc39.noarch 11/15 Verifying : python3-dnf-4.18.2-1.fc40.noarch 12/15 Verifying : python3-dnf-4.18.1-2.fc39.noarch 13/15 Verifying : yum-4.18.2-1.fc40.noarch 14/15 Verifying : yum-4.18.1-2.fc39.noarch 15/15 Upgraded: dnf-4.18.2-1.fc40.noarch dnf-data-4.18.2-1.fc40.noarch python3-dnf-4.18.2-1.fc40.noarch yum-4.18.2-1.fc40.noarch Installed: dbus-libs-1:1.14.10-1.fc40.s390x python3-dateutil-1:2.8.2-11.fc40.noarch python3-dbus-1.3.2-4.fc39.s390x python3-distro-1.9.0-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.s390x Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-1706120232.348620/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.19.0-1.fc39.s390x rpm-sequoia-1.5.0-1.fc39.s390x python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.4 MB/s | 19 MB 00:05 Additional repo http_kojipkgs_fedoraproject_org 267 MB/s | 68 MB 00:00 fedora 28 MB/s | 79 MB 00:02 updates 4.1 MB/s | 23 MB 00:05 Last metadata expiration check: 0:00:05 ago on Wed Jan 24 18:19:55 2024. Dependencies resolved. ======================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================== Installing group/module packages: bash s390x 5.2.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 M bzip2 s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 53 k coreutils s390x 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M cpio s390x 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 291 k diffutils s390x 3.10-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 398 k fedora-release-common noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k findutils s390x 1:4.9.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 488 k gawk s390x 5.3.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M glibc-minimal-langpack s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 95 k grep s390x 3.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 294 k gzip s390x 1.12-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k info s390x 7.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 195 k patch s390x 2.7.6-22.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 134 k redhat-rpm-config noarch 280-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 75 k rpm-build s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 k sed s390x 4.8-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 300 k shadow-utils s390x 2:4.14.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M tar s390x 2:1.35-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 865 k unzip s390x 6.0-62.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 194 k util-linux s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M which s390x 2.21-40.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k xz s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 532 k Installing dependencies: alternatives s390x 1.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41 k ansible-srpm-macros noarch 1-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k audit-libs s390x 4.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125 k authselect s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k authselect-libs s390x 1.5.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233 k basesystem noarch 11-18.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 k binutils s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.9 M binutils-gold s390x 2.41-30.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 996 k bzip2-libs s390x 1.0.8-16.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46 k ca-certificates noarch 2023.2.62_v7.0.401-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 863 k coreutils-common s390x 9.4-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.1 M cracklib s390x 2.9.11-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k crypto-policies noarch 20231204-1.git1e3a2e4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69 k curl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 373 k cyrus-sasl-lib s390x 2.1.28-17.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 820 k debugedit s390x 5.0-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k dwz s390x 0.15-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144 k ed s390x 1.20-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83 k efi-srpm-macros noarch 5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22 k elfutils s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 571 k elfutils-debuginfod-client s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k elfutils-default-yama-scope noarch 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k elfutils-libelf s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k elfutils-libs s390x 0.190-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 276 k fedora-gpg-keys noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k fedora-release noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k fedora-release-identity-basic noarch 40-0.29 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-repos noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.3 k fedora-repos-rawhide noarch 40-0.2 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.9 k file s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 49 k file-libs s390x 5.45-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769 k filesystem s390x 3.18-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k forge-srpm-macros noarch 0.2.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k fpc-srpm-macros noarch 1.3-8.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.4 k gdb-minimal s390x 14.1-5.fc40 copr_base 4.2 M gdbm s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 151 k gdbm-libs s390x 1:1.23-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k ghc-srpm-macros noarch 1.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.1 k glibc s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M glibc-common s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 393 k glibc-gconv-extra s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M gmp s390x 1:6.2.1-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 325 k gnat-srpm-macros noarch 6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k go-srpm-macros noarch 3.3.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28 k jansson s390x 2.13.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 44 k kernel-srpm-macros noarch 1.0-20.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k keyutils-libs s390x 1.6.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31 k krb5-libs s390x 1.21.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 780 k libacl s390x 2.3.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k libarchive s390x 3.7.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 440 k libattr s390x 2.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18 k libblkid s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 121 k libbrotli s390x 1.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 379 k libcap s390x 2.69-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85 k libcap-ng s390x 0.8.4-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 33 k libcom_err s390x 1.47.0-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libcurl s390x 8.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 364 k libeconf s390x 0.5.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k libevent s390x 2.1.12-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 260 k libfdisk s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 166 k libffi s390x 3.4.4-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35 k libgcc s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68 k libgomp s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332 k libidn2 s390x 2.3.4-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 111 k libmount s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 158 k libnghttp2 s390x 1.59.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 79 k libnsl2 s390x 2.0.0-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 k libpkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k libpsl s390x 0.21.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64 k libpwquality s390x 1.4.5-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109 k libselinux s390x 3.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92 k libsemanage s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119 k libsepol s390x 3.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 346 k libsmartcols s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 70 k libssh s390x 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 209 k libssh-config noarch 0.10.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.1 k libstdc++ s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 973 k libtasn1 s390x 4.19.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 77 k libtirpc s390x 1.3.4-1.rc1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k libunistring s390x 1.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556 k libutempter s390x 1.2.1-10.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k libuuid s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k libverto s390x 0.3.2-6.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k libxcrypt s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 123 k libxml2 s390x 2.12.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 705 k libzstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 342 k lua-libs s390x 5.4.6-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k lua-srpm-macros noarch 1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.6 k lz4-libs s390x 1.9.4-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81 k mpfr s390x 4.2.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 297 k ncurses-base noarch 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 63 k ncurses-libs s390x 6.4-9.20240113.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 362 k ocaml-srpm-macros noarch 9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.0 k openblas-srpm-macros noarch 2-14.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 k openldap s390x 2.6.6-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 262 k openssl-libs s390x 1:3.1.4-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 M p11-kit s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519 k p11-kit-trust s390x 0.25.3-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 142 k package-notes-srpm-macros noarch 0.5-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k pam s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 525 k pam-libs s390x 1.6.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pcre2 s390x 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250 k pcre2-syntax noarch 10.42-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 143 k perl-srpm-macros noarch 1-51.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k pkgconf s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 43 k pkgconf-m4 noarch 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 14 k pkgconf-pkg-config s390x 1.9.5-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 k popt s390x 1.19-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 62 k publicsuffix-list-dafsa noarch 20240107-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k pyproject-srpm-macros noarch 1.11.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15 k python-srpm-macros noarch 3.12-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k qt5-srpm-macros noarch 5.15.12-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.4 k qt6-srpm-macros noarch 6.6.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 k readline s390x 8.2-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 230 k rpm s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509 k rpm-build-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 97 k rpm-libs s390x 4.19.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324 k rpm-sequoia s390x 1.5.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M rust-srpm-macros noarch 25.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 k setup noarch 2.14.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 148 k sqlite-libs s390x 3.45.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 761 k systemd-libs s390x 255.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 710 k util-linux-core s390x 2.39.3-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 497 k xxhash-libs s390x 0.8.2-1.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k xz-libs s390x 5.4.5-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k zig-srpm-macros noarch 1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 k zip s390x 3.0-39.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 283 k zlib-ng-compat s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66 k zstd s390x 1.5.5-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 506 k Installing Groups: Buildsystem building group Transaction Summary ======================================================================================================================================== Install 152 Packages Total download size: 52 M Installed size: 179 M Downloading Packages: (1/152): ansible-srpm-macros-1-12.fc40.noarch.r 147 kB/s | 21 kB 00:00 (2/152): audit-libs-4.0-1.fc40.s390x.rpm 9.4 MB/s | 125 kB 00:00 (3/152): alternatives-1.26-1.fc40.s390x.rpm 256 kB/s | 41 kB 00:00 (4/152): authselect-1.5.0-1.fc40.s390x.rpm 10 MB/s | 143 kB 00:00 (5/152): authselect-libs-1.5.0-1.fc40.s390x.rpm 15 MB/s | 233 kB 00:00 (6/152): basesystem-11-18.fc39.noarch.rpm 1.7 MB/s | 7.2 kB 00:00 (7/152): binutils-2.41-30.fc40.s390x.rpm 156 MB/s | 5.9 MB 00:00 (8/152): bash-5.2.26-1.fc40.s390x.rpm 41 MB/s | 1.8 MB 00:00 (9/152): bzip2-1.0.8-16.fc39.s390x.rpm 5.4 MB/s | 53 kB 00:00 (10/152): binutils-gold-2.41-30.fc40.s390x.rpm 60 MB/s | 996 kB 00:00 (11/152): ca-certificates-2023.2.62_v7.0.401-4. 104 MB/s | 863 kB 00:00 (12/152): bzip2-libs-1.0.8-16.fc39.s390x.rpm 4.8 MB/s | 46 kB 00:00 (13/152): coreutils-9.4-3.fc40.s390x.rpm 65 MB/s | 1.2 MB 00:00 (14/152): coreutils-common-9.4-3.fc40.s390x.rpm 104 MB/s | 2.1 MB 00:00 (15/152): cpio-2.15-1.fc40.s390x.rpm 27 MB/s | 291 kB 00:00 (16/152): cracklib-2.9.11-2.fc39.s390x.rpm 7.6 MB/s | 83 kB 00:00 (17/152): crypto-policies-20231204-1.git1e3a2e4 13 MB/s | 69 kB 00:00 (18/152): curl-8.5.0-2.fc40.s390x.rpm 33 MB/s | 373 kB 00:00 (19/152): cyrus-sasl-lib-2.1.28-17.fc40.s390x.r 41 MB/s | 820 kB 00:00 (20/152): debugedit-5.0-12.fc40.s390x.rpm 5.8 MB/s | 81 kB 00:00 (21/152): diffutils-3.10-3.fc39.s390x.rpm 32 MB/s | 398 kB 00:00 (22/152): dwz-0.15-3.fc39.s390x.rpm 13 MB/s | 144 kB 00:00 (23/152): efi-srpm-macros-5-9.fc39.noarch.rpm 4.7 MB/s | 22 kB 00:00 (24/152): ed-1.20-1.fc40.s390x.rpm 6.7 MB/s | 83 kB 00:00 (25/152): elfutils-0.190-4.fc40.s390x.rpm 50 MB/s | 571 kB 00:00 (26/152): elfutils-debuginfod-client-0.190-4.fc 5.7 MB/s | 38 kB 00:00 (27/152): elfutils-default-yama-scope-0.190-4.f 2.8 MB/s | 13 kB 00:00 (28/152): elfutils-libelf-0.190-4.fc40.s390x.rp 18 MB/s | 200 kB 00:00 (29/152): elfutils-libs-0.190-4.fc40.s390x.rpm 29 MB/s | 276 kB 00:00 (30/152): fedora-gpg-keys-40-0.2.noarch.rpm 22 MB/s | 119 kB 00:00 (31/152): fedora-release-40-0.29.noarch.rpm 2.0 MB/s | 10 kB 00:00 (32/152): fedora-release-identity-basic-40-0.29 2.1 MB/s | 11 kB 00:00 (33/152): fedora-release-common-40-0.29.noarch. 3.7 MB/s | 21 kB 00:00 (34/152): fedora-repos-40-0.2.noarch.rpm 2.2 MB/s | 9.3 kB 00:00 (35/152): fedora-repos-rawhide-40-0.2.noarch.rp 1.9 MB/s | 8.9 kB 00:00 (36/152): file-5.45-1.fc40.s390x.rpm 4.0 MB/s | 49 kB 00:00 (37/152): file-libs-5.45-1.fc40.s390x.rpm 60 MB/s | 769 kB 00:00 (38/152): findutils-4.9.0-6.fc40.s390x.rpm 45 MB/s | 488 kB 00:00 (39/152): filesystem-3.18-6.fc39.s390x.rpm 72 MB/s | 1.1 MB 00:00 (40/152): fonts-srpm-macros-2.0.5-12.fc39.noarc 5.9 MB/s | 26 kB 00:00 (41/152): forge-srpm-macros-0.2.0-1.fc40.noarch 3.8 MB/s | 18 kB 00:00 (42/152): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 1.4 MB/s | 7.4 kB 00:00 (43/152): gdbm-1.23-4.fc39.s390x.rpm 17 MB/s | 151 kB 00:00 (44/152): gawk-5.3.0-1.fc40.s390x.rpm 73 MB/s | 1.1 MB 00:00 (45/152): gdbm-libs-1.23-4.fc39.s390x.rpm 7.5 MB/s | 58 kB 00:00 (46/152): ghc-srpm-macros-1.6.1-3.fc40.noarch.r 1.7 MB/s | 8.1 kB 00:00 (47/152): glibc-common-2.38.9000-33.fc40.s390x. 43 MB/s | 393 kB 00:00 (48/152): glibc-2.38.9000-33.fc40.s390x.rpm 119 MB/s | 1.9 MB 00:00 (49/152): glibc-minimal-langpack-2.38.9000-33.f 12 MB/s | 95 kB 00:00 (50/152): glibc-gconv-extra-2.38.9000-33.fc40.s 102 MB/s | 1.7 MB 00:00 (51/152): gnat-srpm-macros-6-3.fc39.noarch.rpm 1.8 MB/s | 8.8 kB 00:00 (52/152): gmp-6.2.1-5.fc39.s390x.rpm 30 MB/s | 325 kB 00:00 (53/152): go-srpm-macros-3.3.1-1.fc40.noarch.rp 5.7 MB/s | 28 kB 00:00 (54/152): grep-3.11-5.fc40.s390x.rpm 24 MB/s | 294 kB 00:00 (55/152): gzip-1.12-6.fc39.s390x.rpm 14 MB/s | 166 kB 00:00 (56/152): info-7.1-1.fc40.s390x.rpm 23 MB/s | 195 kB 00:00 (57/152): jansson-2.13.1-7.fc39.s390x.rpm 4.4 MB/s | 44 kB 00:00 (58/152): kernel-srpm-macros-1.0-20.fc39.noarch 2.4 MB/s | 10 kB 00:00 (59/152): keyutils-libs-1.6.3-1.fc40.s390x.rpm 5.2 MB/s | 31 kB 00:00 (60/152): krb5-libs-1.21.2-3.fc40.s390x.rpm 73 MB/s | 780 kB 00:00 (61/152): libacl-2.3.2-1.fc40.s390x.rpm 2.7 MB/s | 25 kB 00:00 (62/152): libarchive-3.7.2-1.fc40.s390x.rpm 36 MB/s | 440 kB 00:00 (63/152): libattr-2.5.2-1.fc40.s390x.rpm 2.2 MB/s | 18 kB 00:00 (64/152): libblkid-2.39.3-2.fc40.s390x.rpm 14 MB/s | 121 kB 00:00 (65/152): libbrotli-1.1.0-1.fc40.s390x.rpm 43 MB/s | 379 kB 00:00 (66/152): libcap-2.69-1.fc40.s390x.rpm 11 MB/s | 85 kB 00:00 (67/152): libcap-ng-0.8.4-2.fc40.s390x.rpm 4.0 MB/s | 33 kB 00:00 (68/152): libcom_err-1.47.0-2.fc39.s390x.rpm 3.6 MB/s | 26 kB 00:00 (69/152): libeconf-0.5.2-1.fc40.s390x.rpm 3.6 MB/s | 32 kB 00:00 (70/152): libcurl-8.5.0-2.fc40.s390x.rpm 21 MB/s | 364 kB 00:00 (71/152): libfdisk-2.39.3-2.fc40.s390x.rpm 22 MB/s | 166 kB 00:00 (72/152): libevent-2.1.12-9.fc39.s390x.rpm 25 MB/s | 260 kB 00:00 (73/152): libffi-3.4.4-5.fc40.s390x.rpm 4.2 MB/s | 35 kB 00:00 (74/152): libgcc-14.0.1-0.2.fc40.s390x.rpm 8.4 MB/s | 68 kB 00:00 (75/152): libgomp-14.0.1-0.2.fc40.s390x.rpm 40 MB/s | 332 kB 00:00 (76/152): libidn2-2.3.4-3.fc39.s390x.rpm 7.2 MB/s | 111 kB 00:00 (77/152): libmount-2.39.3-2.fc40.s390x.rpm 16 MB/s | 158 kB 00:00 (78/152): libnghttp2-1.59.0-1.fc40.s390x.rpm 7.2 MB/s | 79 kB 00:00 (79/152): libnsl2-2.0.0-6.fc39.s390x.rpm 2.7 MB/s | 30 kB 00:00 (80/152): libpkgconf-1.9.5-2.fc39.s390x.rpm 5.7 MB/s | 38 kB 00:00 (81/152): libpsl-0.21.5-1.fc40.s390x.rpm 7.8 MB/s | 64 kB 00:00 (82/152): libpwquality-1.4.5-6.fc39.s390x.rpm 12 MB/s | 109 kB 00:00 (83/152): libselinux-3.6-2.fc40.s390x.rpm 9.6 MB/s | 92 kB 00:00 (84/152): libsemanage-3.6-1.fc40.s390x.rpm 13 MB/s | 119 kB 00:00 (85/152): libsepol-3.6-1.fc40.s390x.rpm 35 MB/s | 346 kB 00:00 (86/152): libsmartcols-2.39.3-2.fc40.s390x.rpm 11 MB/s | 70 kB 00:00 (87/152): libssh-config-0.10.6-2.fc40.noarch.rp 2.0 MB/s | 9.1 kB 00:00 (88/152): libssh-0.10.6-2.fc40.s390x.rpm 26 MB/s | 209 kB 00:00 (89/152): libtasn1-4.19.0-3.fc39.s390x.rpm 7.4 MB/s | 77 kB 00:00 (90/152): libstdc++-14.0.1-0.2.fc40.s390x.rpm 60 MB/s | 973 kB 00:00 (91/152): libtirpc-1.3.4-1.rc1.fc40.s390x.rpm 10 MB/s | 96 kB 00:00 (92/152): libunistring-1.1-5.fc40.s390x.rpm 47 MB/s | 556 kB 00:00 (93/152): libutempter-1.2.1-10.fc39.s390x.rpm 3.2 MB/s | 26 kB 00:00 (94/152): libuuid-2.39.3-2.fc40.s390x.rpm 4.0 MB/s | 29 kB 00:00 (95/152): libverto-0.3.2-6.fc39.s390x.rpm 1.5 MB/s | 21 kB 00:00 (96/152): libxcrypt-4.4.36-4.fc40.s390x.rpm 14 MB/s | 123 kB 00:00 (97/152): libzstd-1.5.5-4.fc39.s390x.rpm 38 MB/s | 342 kB 00:00 (98/152): libxml2-2.12.4-1.fc40.s390x.rpm 62 MB/s | 705 kB 00:00 (99/152): lua-srpm-macros-1-9.fc39.noarch.rpm 1.9 MB/s | 8.6 kB 00:00 (100/152): lua-libs-5.4.6-3.fc39.s390x.rpm 18 MB/s | 142 kB 00:00 (101/152): lz4-libs-1.9.4-4.fc39.s390x.rpm 10 MB/s | 81 kB 00:00 (102/152): mpfr-4.2.1-1.fc40.s390x.rpm 29 MB/s | 297 kB 00:00 (103/152): ncurses-base-6.4-9.20240113.fc40.noa 13 MB/s | 63 kB 00:00 (104/152): ocaml-srpm-macros-9-1.fc40.noarch.rp 1.9 MB/s | 9.0 kB 00:00 (105/152): ncurses-libs-6.4-9.20240113.fc40.s39 40 MB/s | 362 kB 00:00 (106/152): openblas-srpm-macros-2-14.fc39.noarc 1.6 MB/s | 7.5 kB 00:00 (107/152): openldap-2.6.6-1.fc39.s390x.rpm 30 MB/s | 262 kB 00:00 (108/152): openssl-libs-3.1.4-1.fc40.s390x.rpm 124 MB/s | 1.9 MB 00:00 (109/152): p11-kit-0.25.3-1.fc40.s390x.rpm 48 MB/s | 519 kB 00:00 (110/152): package-notes-srpm-macros-0.5-9.fc39 2.6 MB/s | 11 kB 00:00 (111/152): p11-kit-trust-0.25.3-1.fc40.s390x.rp 19 MB/s | 142 kB 00:00 (112/152): pam-1.6.0-1.fc40.s390x.rpm 53 MB/s | 525 kB 00:00 (113/152): pam-libs-1.6.0-1.fc40.s390x.rpm 7.0 MB/s | 58 kB 00:00 (114/152): pcre2-10.42-2.fc40.s390x.rpm 26 MB/s | 250 kB 00:00 (115/152): patch-2.7.6-22.fc39.s390x.rpm 12 MB/s | 134 kB 00:00 (116/152): pcre2-syntax-10.42-2.fc40.noarch.rpm 27 MB/s | 143 kB 00:00 (117/152): perl-srpm-macros-1-51.fc39.noarch.rp 1.5 MB/s | 8.0 kB 00:00 (118/152): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 2.8 MB/s | 14 kB 00:00 (119/152): gdb-minimal-14.1-5.fc40.s390x.rpm 5.7 MB/s | 4.2 MB 00:00 (120/152): pkgconf-1.9.5-2.fc39.s390x.rpm 3.5 MB/s | 43 kB 00:00 (121/152): pkgconf-pkg-config-1.9.5-2.fc39.s390 1.4 MB/s | 9.6 kB 00:00 (122/152): publicsuffix-list-dafsa-20240107-1.f 11 MB/s | 58 kB 00:00 (123/152): popt-1.19-3.fc39.s390x.rpm 7.9 MB/s | 62 kB 00:00 (124/152): python-srpm-macros-3.12-5.fc40.noarc 5.3 MB/s | 25 kB 00:00 (125/152): qt5-srpm-macros-5.15.12-1.fc40.noarc 1.6 MB/s | 8.4 kB 00:00 (126/152): qt6-srpm-macros-6.6.1-3.fc40.noarch. 2.1 MB/s | 8.8 kB 00:00 (127/152): pyproject-srpm-macros-1.11.0-1.fc40. 967 kB/s | 15 kB 00:00 (128/152): redhat-rpm-config-280-1.fc40.noarch. 15 MB/s | 75 kB 00:00 (129/152): readline-8.2-7.fc40.s390x.rpm 16 MB/s | 230 kB 00:00 (130/152): rpm-build-4.19.1-2.fc40.s390x.rpm 9.0 MB/s | 71 kB 00:00 (131/152): rpm-4.19.1-2.fc40.s390x.rpm 34 MB/s | 509 kB 00:00 (132/152): rpm-build-libs-4.19.1-2.fc40.s390x.r 12 MB/s | 97 kB 00:00 (133/152): rpm-libs-4.19.1-2.fc40.s390x.rpm 34 MB/s | 324 kB 00:00 (134/152): rust-srpm-macros-25.2-2.fc40.noarch. 3.0 MB/s | 13 kB 00:00 (135/152): rpm-sequoia-1.5.0-2.fc40.s390x.rpm 79 MB/s | 1.0 MB 00:00 (136/152): setup-2.14.5-1.fc40.noarch.rpm 20 MB/s | 148 kB 00:00 (137/152): sed-4.8-14.fc39.s390x.rpm 25 MB/s | 300 kB 00:00 (138/152): shadow-utils-4.14.0-2.fc40.s390x.rpm 76 MB/s | 1.2 MB 00:00 (139/152): sqlite-libs-3.45.0-1.fc40.s390x.rpm 62 MB/s | 761 kB 00:00 (140/152): systemd-libs-255.2-2.fc40.s390x.rpm 50 MB/s | 710 kB 00:00 (141/152): unzip-6.0-62.fc39.s390x.rpm 19 MB/s | 194 kB 00:00 (142/152): tar-1.35-2.fc40.s390x.rpm 58 MB/s | 865 kB 00:00 (143/152): util-linux-2.39.3-2.fc40.s390x.rpm 72 MB/s | 1.1 MB 00:00 (144/152): util-linux-core-2.39.3-2.fc40.s390x. 45 MB/s | 497 kB 00:00 (145/152): xxhash-libs-0.8.2-1.fc39.s390x.rpm 5.1 MB/s | 37 kB 00:00 (146/152): which-2.21-40.fc39.s390x.rpm 3.6 MB/s | 43 kB 00:00 (147/152): zig-srpm-macros-1-1.fc40.noarch.rpm 1.5 MB/s | 8.0 kB 00:00 (148/152): xz-5.4.5-1.fc40.s390x.rpm 54 MB/s | 532 kB 00:00 (149/152): xz-libs-5.4.5-1.fc40.s390x.rpm 16 MB/s | 114 kB 00:00 (150/152): zlib-ng-compat-2.1.6-1.fc40.s390x.rp 9.1 MB/s | 66 kB 00:00 (151/152): zip-3.0-39.fc40.s390x.rpm 31 MB/s | 283 kB 00:00 (152/152): zstd-1.5.5-4.fc39.s390x.rpm 55 MB/s | 506 kB 00:00 -------------------------------------------------------------------------------- Total 61 MB/s | 52 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.s390x 1/1 Preparing : 1/1 Installing : libgcc-14.0.1-0.2.fc40.s390x 1/152 Running scriptlet: libgcc-14.0.1-0.2.fc40.s390x 1/152 Installing : crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Running scriptlet: crypto-policies-20231204-1.git1e3a2e4.fc40.noarc 2/152 Installing : fedora-release-identity-basic-40-0.29.noarch 3/152 Installing : fedora-repos-rawhide-40-0.2.noarch 4/152 Installing : fedora-gpg-keys-40-0.2.noarch 5/152 Installing : fedora-repos-40-0.2.noarch 6/152 Installing : fedora-release-common-40-0.29.noarch 7/152 Installing : fedora-release-40-0.29.noarch 8/152 Installing : setup-2.14.5-1.fc40.noarch 9/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-1.fc40.noarch 9/152 Installing : filesystem-3.18-6.fc39.s390x 10/152 Installing : basesystem-11-18.fc39.noarch 11/152 Installing : rust-srpm-macros-25.2-2.fc40.noarch 12/152 Installing : qt6-srpm-macros-6.6.1-3.fc40.noarch 13/152 Installing : qt5-srpm-macros-5.15.12-1.fc40.noarch 14/152 Installing : publicsuffix-list-dafsa-20240107-1.fc40.noarch 15/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 16/152 Installing : perl-srpm-macros-1-51.fc39.noarch 17/152 Installing : pcre2-syntax-10.42-2.fc40.noarch 18/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 19/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 20/152 Installing : ocaml-srpm-macros-9-1.fc40.noarch 21/152 Installing : ncurses-base-6.4-9.20240113.fc40.noarch 22/152 Installing : glibc-gconv-extra-2.38.9000-33.fc40.s390x 23/152 Running scriptlet: glibc-gconv-extra-2.38.9000-33.fc40.s390x 23/152 Installing : glibc-minimal-langpack-2.38.9000-33.fc40.s390x 24/152 Installing : glibc-common-2.38.9000-33.fc40.s390x 25/152 Running scriptlet: glibc-2.38.9000-33.fc40.s390x 26/152 Installing : glibc-2.38.9000-33.fc40.s390x 26/152 Running scriptlet: glibc-2.38.9000-33.fc40.s390x 26/152 Installing : ncurses-libs-6.4-9.20240113.fc40.s390x 27/152 Installing : bash-5.2.26-1.fc40.s390x 28/152 Running scriptlet: bash-5.2.26-1.fc40.s390x 28/152 Installing : zlib-ng-compat-2.1.6-1.fc40.s390x 29/152 Installing : xz-libs-5.4.5-1.fc40.s390x 30/152 Installing : bzip2-libs-1.0.8-16.fc39.s390x 31/152 Installing : readline-8.2-7.fc40.s390x 32/152 Installing : libstdc++-14.0.1-0.2.fc40.s390x 33/152 Installing : libuuid-2.39.3-2.fc40.s390x 34/152 Installing : libzstd-1.5.5-4.fc39.s390x 35/152 Installing : elfutils-libelf-0.190-4.fc40.s390x 36/152 Installing : popt-1.19-3.fc39.s390x 37/152 Installing : libblkid-2.39.3-2.fc40.s390x 38/152 Installing : gmp-1:6.2.1-5.fc39.s390x 39/152 Installing : libattr-2.5.2-1.fc40.s390x 40/152 Installing : libacl-2.3.2-1.fc40.s390x 41/152 Installing : libxcrypt-4.4.36-4.fc40.s390x 42/152 Installing : gdbm-libs-1:1.23-4.fc39.s390x 43/152 Installing : libeconf-0.5.2-1.fc40.s390x 44/152 Installing : lz4-libs-1.9.4-4.fc39.s390x 45/152 Installing : mpfr-4.2.1-1.fc40.s390x 46/152 Installing : gawk-5.3.0-1.fc40.s390x 47/152 Installing : dwz-0.15-3.fc39.s390x 48/152 Installing : unzip-6.0-62.fc39.s390x 49/152 Installing : file-libs-5.45-1.fc40.s390x 50/152 Installing : file-5.45-1.fc40.s390x 51/152 Installing : alternatives-1.26-1.fc40.s390x 52/152 Installing : jansson-2.13.1-7.fc39.s390x 53/152 Installing : libcap-ng-0.8.4-2.fc40.s390x 54/152 Installing : audit-libs-4.0-1.fc40.s390x 55/152 Installing : pam-libs-1.6.0-1.fc40.s390x 56/152 Installing : libcap-2.69-1.fc40.s390x 57/152 Installing : systemd-libs-255.2-2.fc40.s390x 58/152 Installing : libcom_err-1.47.0-2.fc39.s390x 59/152 Installing : libsepol-3.6-1.fc40.s390x 60/152 Installing : libsmartcols-2.39.3-2.fc40.s390x 61/152 Installing : libtasn1-4.19.0-3.fc39.s390x 62/152 Installing : libunistring-1.1-5.fc40.s390x 63/152 Installing : libidn2-2.3.4-3.fc39.s390x 64/152 Installing : lua-libs-5.4.6-3.fc39.s390x 65/152 Installing : pcre2-10.42-2.fc40.s390x 66/152 Installing : libselinux-3.6-2.fc40.s390x 67/152 Installing : sed-4.8-14.fc39.s390x 68/152 Installing : grep-3.11-5.fc40.s390x 69/152 Installing : findutils-1:4.9.0-6.fc40.s390x 70/152 Installing : xz-5.4.5-1.fc40.s390x 71/152 Installing : libmount-2.39.3-2.fc40.s390x 72/152 Installing : util-linux-core-2.39.3-2.fc40.s390x 73/152 Installing : libsemanage-3.6-1.fc40.s390x 74/152 Installing : shadow-utils-2:4.14.0-2.fc40.s390x 75/152 Running scriptlet: libutempter-1.2.1-10.fc39.s390x 76/152 Installing : libutempter-1.2.1-10.fc39.s390x 76/152 Installing : tar-2:1.35-2.fc40.s390x 77/152 Installing : libpsl-0.21.5-1.fc40.s390x 78/152 Installing : zip-3.0-39.fc40.s390x 79/152 Installing : zstd-1.5.5-4.fc39.s390x 80/152 Installing : cyrus-sasl-lib-2.1.28-17.fc40.s390x 81/152 Installing : gdbm-1:1.23-4.fc39.s390x 82/152 Installing : libfdisk-2.39.3-2.fc40.s390x 83/152 Installing : bzip2-1.0.8-16.fc39.s390x 84/152 Installing : libxml2-2.12.4-1.fc40.s390x 85/152 Installing : sqlite-libs-3.45.0-1.fc40.s390x 86/152 Installing : ed-1.20-1.fc40.s390x 87/152 Installing : patch-2.7.6-22.fc39.s390x 88/152 Installing : elfutils-default-yama-scope-0.190-4.fc40.noarch 89/152 Running scriptlet: elfutils-default-yama-scope-0.190-4.fc40.noarch 89/152 Installing : cpio-2.15-1.fc40.s390x 90/152 Installing : diffutils-3.10-3.fc39.s390x 91/152 Installing : keyutils-libs-1.6.3-1.fc40.s390x 92/152 Installing : libbrotli-1.1.0-1.fc40.s390x 93/152 Installing : libffi-3.4.4-5.fc40.s390x 94/152 Installing : p11-kit-0.25.3-1.fc40.s390x 95/152 Installing : p11-kit-trust-0.25.3-1.fc40.s390x 96/152 Running scriptlet: p11-kit-trust-0.25.3-1.fc40.s390x 96/152 Installing : libgomp-14.0.1-0.2.fc40.s390x 97/152 Installing : libnghttp2-1.59.0-1.fc40.s390x 98/152 Installing : libpkgconf-1.9.5-2.fc39.s390x 99/152 Installing : pkgconf-1.9.5-2.fc39.s390x 100/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.s390x 101/152 Installing : libverto-0.3.2-6.fc39.s390x 102/152 Installing : xxhash-libs-0.8.2-1.fc39.s390x 103/152 Installing : libssh-config-0.10.6-2.fc40.noarch 104/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 105/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 106/152 Installing : ghc-srpm-macros-1.6.1-3.fc40.noarch 107/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 108/152 Installing : coreutils-common-9.4-3.fc40.s390x 109/152 Installing : openssl-libs-1:3.1.4-1.fc40.s390x 110/152 Installing : coreutils-9.4-3.fc40.s390x 111/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Installing : ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 112/152 Installing : krb5-libs-1.21.2-3.fc40.s390x 113/152 Installing : libtirpc-1.3.4-1.rc1.fc40.s390x 114/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.s390x 115/152 Installing : authselect-libs-1.5.0-1.fc40.s390x 115/152 Installing : gzip-1.12-6.fc39.s390x 116/152 Installing : cracklib-2.9.11-2.fc39.s390x 117/152 Installing : libpwquality-1.4.5-6.fc39.s390x 118/152 Installing : authselect-1.5.0-1.fc40.s390x 119/152 Installing : libnsl2-2.0.0-6.fc39.s390x 120/152 Installing : pam-1.6.0-1.fc40.s390x 121/152 Installing : libssh-0.10.6-2.fc40.s390x 122/152 Installing : libarchive-3.7.2-1.fc40.s390x 123/152 Installing : libevent-2.1.12-9.fc39.s390x 124/152 Installing : openldap-2.6.6-1.fc39.s390x 125/152 Installing : libcurl-8.5.0-2.fc40.s390x 126/152 Installing : elfutils-libs-0.190-4.fc40.s390x 127/152 Installing : elfutils-debuginfod-client-0.190-4.fc40.s390x 128/152 Installing : binutils-gold-2.41-30.fc40.s390x 129/152 Running scriptlet: binutils-gold-2.41-30.fc40.s390x 129/152 Installing : binutils-2.41-30.fc40.s390x 130/152 Running scriptlet: binutils-2.41-30.fc40.s390x 130/152 Installing : gdb-minimal-14.1-5.fc40.s390x 131/152 Installing : elfutils-0.190-4.fc40.s390x 132/152 Installing : debugedit-5.0-12.fc40.s390x 133/152 Installing : curl-8.5.0-2.fc40.s390x 134/152 Installing : rpm-sequoia-1.5.0-2.fc40.s390x 135/152 Installing : rpm-libs-4.19.1-2.fc40.s390x 136/152 Running scriptlet: rpm-4.19.1-2.fc40.s390x 137/152 Installing : rpm-4.19.1-2.fc40.s390x 137/152 Installing : efi-srpm-macros-5-9.fc39.noarch 138/152 Installing : lua-srpm-macros-1-9.fc39.noarch 139/152 Installing : zig-srpm-macros-1-1.fc40.noarch 140/152 Installing : rpm-build-libs-4.19.1-2.fc40.s390x 141/152 Installing : ansible-srpm-macros-1-12.fc40.noarch 142/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 143/152 Installing : forge-srpm-macros-0.2.0-1.fc40.noarch 144/152 Installing : go-srpm-macros-3.3.1-1.fc40.noarch 145/152 Installing : python-srpm-macros-3.12-5.fc40.noarch 146/152 Installing : redhat-rpm-config-280-1.fc40.noarch 147/152 Installing : rpm-build-4.19.1-2.fc40.s390x 148/152 Installing : pyproject-srpm-macros-1.11.0-1.fc40.noarch 149/152 Installing : util-linux-2.39.3-2.fc40.s390x 150/152 Installing : which-2.21-40.fc39.s390x 151/152 Installing : info-7.1-1.fc40.s390x 152/152 Running scriptlet: filesystem-3.18-6.fc39.s390x 152/152 Running scriptlet: ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch 152/152 Running scriptlet: authselect-libs-1.5.0-1.fc40.s390x 152/152 Running scriptlet: rpm-4.19.1-2.fc40.s390x 152/152 Running scriptlet: info-7.1-1.fc40.s390x 152/152 Installed: alternatives-1.26-1.fc40.s390x ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-1.fc40.s390x authselect-1.5.0-1.fc40.s390x authselect-libs-1.5.0-1.fc40.s390x basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.s390x binutils-2.41-30.fc40.s390x binutils-gold-2.41-30.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.s390x coreutils-common-9.4-3.fc40.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-2.fc39.s390x crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-2.fc40.s390x cyrus-sasl-lib-2.1.28-17.fc40.s390x debugedit-5.0-12.fc40.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.20-1.fc40.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.s390x elfutils-debuginfod-client-0.190-4.fc40.s390x elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.s390x elfutils-libs-0.190-4.fc40.s390x fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-1:4.9.0-6.fc40.s390x fonts-srpm-macros-1:2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.s390x gdb-minimal-14.1-5.fc40.s390x gdbm-1:1.23-4.fc39.s390x gdbm-libs-1:1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-33.fc40.s390x glibc-common-2.38.9000-33.fc40.s390x glibc-gconv-extra-2.38.9000-33.fc40.s390x glibc-minimal-langpack-2.38.9000-33.fc40.s390x gmp-1:6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.s390x gzip-1.12-6.fc39.s390x info-7.1-1.fc40.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.s390x krb5-libs-1.21.2-3.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.2-1.fc40.s390x libblkid-2.39.3-2.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.69-1.fc40.s390x libcap-ng-0.8.4-2.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.5.0-2.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.3-2.fc40.s390x libffi-3.4.4-5.fc40.s390x libgcc-14.0.1-0.2.fc40.s390x libgomp-14.0.1-0.2.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.3-2.fc40.s390x libnghttp2-1.59.0-1.fc40.s390x libnsl2-2.0.0-6.fc39.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.5-1.fc40.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.6-2.fc40.s390x libsemanage-3.6-1.fc40.s390x libsepol-3.6-1.fc40.s390x libsmartcols-2.39.3-2.fc40.s390x libssh-0.10.6-2.fc40.s390x libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.2.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.4-1.rc1.fc40.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.3-2.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-4.fc40.s390x libxml2-2.12.4-1.fc40.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.1-1.fc40.s390x ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.s390x ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-1:3.1.4-1.fc40.s390x p11-kit-0.25.3-1.fc40.s390x p11-kit-trust-0.25.3-1.fc40.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.6.0-1.fc40.s390x pam-libs-1.6.0-1.fc40.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-2.fc40.s390x pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.s390x redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.s390x rpm-build-4.19.1-2.fc40.s390x rpm-build-libs-4.19.1-2.fc40.s390x rpm-libs-4.19.1-2.fc40.s390x rpm-sequoia-1.5.0-2.fc40.s390x rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.5-1.fc40.noarch shadow-utils-2:4.14.0-2.fc40.s390x sqlite-libs-3.45.0-1.fc40.s390x systemd-libs-255.2-2.fc40.s390x tar-2:1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.3-2.fc40.s390x util-linux-core-2.39.3-2.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.5-1.fc40.s390x xz-libs-5.4.5-1.fc40.s390x zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.6-1.fc40.s390x zstd-1.5.5-4.fc39.s390x Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-1.fc40.s390x ansible-srpm-macros-1-12.fc40.noarch audit-libs-4.0-1.fc40.s390x authselect-1.5.0-1.fc40.s390x authselect-libs-1.5.0-1.fc40.s390x basesystem-11-18.fc39.noarch bash-5.2.26-1.fc40.s390x binutils-2.41-30.fc40.s390x binutils-gold-2.41-30.fc40.s390x bzip2-1.0.8-16.fc39.s390x bzip2-libs-1.0.8-16.fc39.s390x ca-certificates-2023.2.62_v7.0.401-4.fc40.noarch coreutils-9.4-3.fc40.s390x coreutils-common-9.4-3.fc40.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-2.fc39.s390x crypto-policies-20231204-1.git1e3a2e4.fc40.noarch curl-8.5.0-2.fc40.s390x cyrus-sasl-lib-2.1.28-17.fc40.s390x debugedit-5.0-12.fc40.s390x diffutils-3.10-3.fc39.s390x dwz-0.15-3.fc39.s390x ed-1.20-1.fc40.s390x efi-srpm-macros-5-9.fc39.noarch elfutils-0.190-4.fc40.s390x elfutils-debuginfod-client-0.190-4.fc40.s390x elfutils-default-yama-scope-0.190-4.fc40.noarch elfutils-libelf-0.190-4.fc40.s390x elfutils-libs-0.190-4.fc40.s390x fedora-gpg-keys-40-0.2.noarch fedora-release-40-0.29.noarch fedora-release-common-40-0.29.noarch fedora-release-identity-basic-40-0.29.noarch fedora-repos-40-0.2.noarch fedora-repos-rawhide-40-0.2.noarch file-5.45-1.fc40.s390x file-libs-5.45-1.fc40.s390x filesystem-3.18-6.fc39.s390x findutils-4.9.0-6.fc40.s390x fonts-srpm-macros-2.0.5-12.fc39.noarch forge-srpm-macros-0.2.0-1.fc40.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.3.0-1.fc40.s390x gdb-minimal-14.1-5.fc40.s390x gdbm-1.23-4.fc39.s390x gdbm-libs-1.23-4.fc39.s390x ghc-srpm-macros-1.6.1-3.fc40.noarch glibc-2.38.9000-33.fc40.s390x glibc-common-2.38.9000-33.fc40.s390x glibc-gconv-extra-2.38.9000-33.fc40.s390x glibc-minimal-langpack-2.38.9000-33.fc40.s390x gmp-6.2.1-5.fc39.s390x gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.3.1-1.fc40.noarch grep-3.11-5.fc40.s390x gzip-1.12-6.fc39.s390x info-7.1-1.fc40.s390x jansson-2.13.1-7.fc39.s390x kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.3-1.fc40.s390x krb5-libs-1.21.2-3.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.2-1.fc40.s390x libattr-2.5.2-1.fc40.s390x libblkid-2.39.3-2.fc40.s390x libbrotli-1.1.0-1.fc40.s390x libcap-2.69-1.fc40.s390x libcap-ng-0.8.4-2.fc40.s390x libcom_err-1.47.0-2.fc39.s390x libcurl-8.5.0-2.fc40.s390x libeconf-0.5.2-1.fc40.s390x libevent-2.1.12-9.fc39.s390x libfdisk-2.39.3-2.fc40.s390x libffi-3.4.4-5.fc40.s390x libgcc-14.0.1-0.2.fc40.s390x libgomp-14.0.1-0.2.fc40.s390x libidn2-2.3.4-3.fc39.s390x libmount-2.39.3-2.fc40.s390x libnghttp2-1.59.0-1.fc40.s390x libnsl2-2.0.0-6.fc39.s390x libpkgconf-1.9.5-2.fc39.s390x libpsl-0.21.5-1.fc40.s390x libpwquality-1.4.5-6.fc39.s390x libselinux-3.6-2.fc40.s390x libsemanage-3.6-1.fc40.s390x libsepol-3.6-1.fc40.s390x libsmartcols-2.39.3-2.fc40.s390x libssh-0.10.6-2.fc40.s390x libssh-config-0.10.6-2.fc40.noarch libstdc++-14.0.1-0.2.fc40.s390x libtasn1-4.19.0-3.fc39.s390x libtirpc-1.3.4-1.rc1.fc40.s390x libunistring-1.1-5.fc40.s390x libutempter-1.2.1-10.fc39.s390x libuuid-2.39.3-2.fc40.s390x libverto-0.3.2-6.fc39.s390x libxcrypt-4.4.36-4.fc40.s390x libxml2-2.12.4-1.fc40.s390x libzstd-1.5.5-4.fc39.s390x lua-libs-5.4.6-3.fc39.s390x lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.s390x mpfr-4.2.1-1.fc40.s390x ncurses-base-6.4-9.20240113.fc40.noarch ncurses-libs-6.4-9.20240113.fc40.s390x ocaml-srpm-macros-9-1.fc40.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.s390x openssl-libs-3.1.4-1.fc40.s390x p11-kit-0.25.3-1.fc40.s390x p11-kit-trust-0.25.3-1.fc40.s390x package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.6.0-1.fc40.s390x pam-libs-1.6.0-1.fc40.s390x patch-2.7.6-22.fc39.s390x pcre2-10.42-2.fc40.s390x pcre2-syntax-10.42-2.fc40.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.s390x pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.s390x popt-1.19-3.fc39.s390x publicsuffix-list-dafsa-20240107-1.fc40.noarch pyproject-srpm-macros-1.11.0-1.fc40.noarch python-srpm-macros-3.12-5.fc40.noarch qt5-srpm-macros-5.15.12-1.fc40.noarch qt6-srpm-macros-6.6.1-3.fc40.noarch readline-8.2-7.fc40.s390x redhat-rpm-config-280-1.fc40.noarch rpm-4.19.1-2.fc40.s390x rpm-build-4.19.1-2.fc40.s390x rpm-build-libs-4.19.1-2.fc40.s390x rpm-libs-4.19.1-2.fc40.s390x rpm-sequoia-1.5.0-2.fc40.s390x rust-srpm-macros-25.2-2.fc40.noarch sed-4.8-14.fc39.s390x setup-2.14.5-1.fc40.noarch shadow-utils-4.14.0-2.fc40.s390x sqlite-libs-3.45.0-1.fc40.s390x systemd-libs-255.2-2.fc40.s390x tar-1.35-2.fc40.s390x unzip-6.0-62.fc39.s390x util-linux-2.39.3-2.fc40.s390x util-linux-core-2.39.3-2.fc40.s390x which-2.21-40.fc39.s390x xxhash-libs-0.8.2-1.fc39.s390x xz-5.4.5-1.fc40.s390x xz-libs-5.4.5-1.fc40.s390x zig-srpm-macros-1-1.fc40.noarch zip-3.0-39.fc40.s390x zlib-ng-compat-2.1.6-1.fc40.s390x zstd-1.5.5-4.fc39.s390x Start: buildsrpm Start: rpmbuild -bs warning: bogus date in %changelog: Mon May 27 2022 Ryan Curtin - 2.19.0-1 Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706054400 Wrote: /builddir/build/SRPMS/ensmallen-2.19.0-6.fc40.src.rpm RPM build warnings: bogus date in %changelog: Mon May 27 2022 Ryan Curtin - 2.19.0-1 Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-s390x-1706120232.348620/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-s390x-1706120232.348620/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-s390x-1706120232.348620/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-_hv4s_ij/ensmallen/ensmallen.spec) Config(child) 3 minutes 8 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/ensmallen-2.19.0-6.fc40.src.rpm) Config(fedora-39-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-bootstrap-1706120232.348620/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-s390x-bootstrap-1706120232.348620/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-s390x-1706120232.348620/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.19.0-1.fc39.s390x rpm-sequoia-1.5.0-1.fc39.s390x python3-dnf-4.18.2-1.fc40.noarch python3-dnf-plugins-core-4.4.4-1.fc40.noarch yum-4.18.2-1.fc40.noarch Finish: chroot init Start: build phase for ensmallen-2.19.0-6.fc40.src.rpm Start: build setup for ensmallen-2.19.0-6.fc40.src.rpm warning: bogus date in %changelog: Mon May 27 2022 Ryan Curtin - 2.19.0-1 Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706054400 Wrote: /builddir/build/SRPMS/ensmallen-2.19.0-6.fc40.src.rpm RPM build warnings: bogus date in %changelog: Mon May 27 2022 Ryan Curtin - 2.19.0-1 No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 286 B/s | 1.5 kB 00:05 Additional repo http_kojipkgs_fedoraproject_org 130 kB/s | 3.8 kB 00:00 fedora 41 kB/s | 3.8 kB 00:00 updates 930 B/s | 4.8 kB 00:05 Dependencies resolved. =============================================================================================================================== Package Arch Version Repository Size =============================================================================================================================== Installing: armadillo-devel s390x 12.6.6-3.fc40 copr_base 2.0 M cmake s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.8 M gcc-c++ s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 M Installing dependencies: SuperLU s390x 6.0.1-3.fc40 copr_base 237 k SuperLU-devel s390x 6.0.1-3.fc40 copr_base 27 k annobin-docs noarch 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 90 k annobin-plugin-gcc s390x 12.38-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 956 k armadillo s390x 12.6.6-3.fc40 copr_base 37 k arpack s390x 3.9.1-3.fc40 copr_base 224 k arpack-devel s390x 3.9.1-3.fc40 copr_base 22 k cmake-data noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 M cmake-filesystem s390x 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k cmake-rpm-macros noarch 3.27.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k cpp s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.6 M emacs-filesystem noarch 1:29.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.6 k expat s390x 2.5.0-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k flexiblas s390x 3.4.1-2.fc40 copr_base 25 k flexiblas-devel s390x 3.4.1-2.fc40 copr_base 108 k flexiblas-netlib s390x 3.4.1-2.fc40 copr_base 3.7 M flexiblas-netlib64 s390x 3.4.1-2.fc40 copr_base 3.5 M flexiblas-openblas-openmp s390x 3.4.1-2.fc40 copr_base 18 k flexiblas-openblas-openmp64 s390x 3.4.1-2.fc40 copr_base 18 k gc s390x 8.2.2-4.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k gcc s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30 M gcc-gfortran s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 M gcc-plugin-annobin s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32 k glibc-devel s390x 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 114 k glibc-headers-s390 noarch 2.38.9000-33.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 515 k guile22 s390x 2.2.7-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 M hdf5 s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 M hdf5-devel s390x 1.12.1-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M jsoncpp s390x 1.9.5-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96 k kernel-headers s390x 6.8.0-0.rc1.12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M libaec s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 45 k libaec-devel s390x 1.0.6-5.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k libasan s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 519 k libatomic s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k libb2 s390x 0.98.1-9.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27 k libgfortran s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 603 k libmpc s390x 1.3.1-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 73 k libstdc++-devel s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.6 M libtool-ltdl s390x 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37 k libubsan s390x 14.0.1-0.2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 212 k libuv s390x 1:1.47.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 252 k libxcrypt-devel s390x 4.4.36-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29 k make s390x 1:4.4.1-2.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 597 k metis s390x 5.1.0.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 603 k mpdecimal s390x 2.5.1-7.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 100 k openblas s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 38 k openblas-openmp s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.3 M openblas-openmp64 s390x 0.3.26-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 M python-pip-wheel noarch 23.3.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M python3 s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26 k python3-libs s390x 3.12.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.8 M rhash s390x 1.4.3-3.fc39 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 200 k tzdata noarch 2023d-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 434 k vim-filesystem noarch 2:9.1.031-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k zlib-ng-compat-devel s390x 2.1.6-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Transaction Summary =============================================================================================================================== Install 58 Packages Total download size: 121 M Installed size: 397 M Downloading Packages: (1/58): SuperLU-devel-6.0.1-3.fc40.s390x.rpm 109 kB/s | 27 kB 00:00 (2/58): armadillo-12.6.6-3.fc40.s390x.rpm 79 kB/s | 37 kB 00:00 (3/58): SuperLU-6.0.1-3.fc40.s390x.rpm 405 kB/s | 237 kB 00:00 (4/58): armadillo-devel-12.6.6-3.fc40.s390x.rpm 4.6 MB/s | 2.0 MB 00:00 (5/58): arpack-devel-3.9.1-3.fc40.s390x.rpm 139 kB/s | 22 kB 00:00 (6/58): arpack-3.9.1-3.fc40.s390x.rpm 766 kB/s | 224 kB 00:00 (7/58): flexiblas-3.4.1-2.fc40.s390x.rpm 183 kB/s | 25 kB 00:00 (8/58): flexiblas-devel-3.4.1-2.fc40.s390x.rpm 511 kB/s | 108 kB 00:00 (9/58): flexiblas-netlib64-3.4.1-2.fc40.s390x.r 27 MB/s | 3.5 MB 00:00 (10/58): flexiblas-openblas-openmp64-3.4.1-2.fc 319 kB/s | 18 kB 00:00 (11/58): annobin-docs-12.38-1.fc40.noarch.rpm 4.1 MB/s | 90 kB 00:00 (12/58): annobin-plugin-gcc-12.38-1.fc40.s390x. 81 MB/s | 956 kB 00:00 (13/58): flexiblas-openblas-openmp-3.4.1-2.fc40 171 kB/s | 18 kB 00:00 (14/58): cmake-3.27.7-1.fc40.s390x.rpm 176 MB/s | 7.8 MB 00:00 (15/58): flexiblas-netlib-3.4.1-2.fc40.s390x.rp 11 MB/s | 3.7 MB 00:00 (16/58): cmake-data-3.27.7-1.fc40.noarch.rpm 38 MB/s | 1.7 MB 00:00 (17/58): cmake-filesystem-3.27.7-1.fc40.s390x.r 2.0 MB/s | 19 kB 00:00 (18/58): cmake-rpm-macros-3.27.7-1.fc40.noarch. 2.8 MB/s | 19 kB 00:00 (19/58): emacs-filesystem-29.2-2.fc40.noarch.rp 2.0 MB/s | 7.6 kB 00:00 (20/58): expat-2.5.0-3.fc39.s390x.rpm 18 MB/s | 114 kB 00:00 (21/58): gc-8.2.2-4.fc39.s390x.rpm 19 MB/s | 114 kB 00:00 (22/58): cpp-14.0.1-0.2.fc40.s390x.rpm 119 MB/s | 9.6 MB 00:00 (23/58): gcc-c++-14.0.1-0.2.fc40.s390x.rpm 147 MB/s | 12 MB 00:00 (24/58): gcc-plugin-annobin-14.0.1-0.2.fc40.s39 3.3 MB/s | 32 kB 00:00 (25/58): glibc-devel-2.38.9000-33.fc40.s390x.rp 9.6 MB/s | 114 kB 00:00 (26/58): gcc-gfortran-14.0.1-0.2.fc40.s390x.rpm 173 MB/s | 11 MB 00:00 (27/58): glibc-headers-s390-2.38.9000-33.fc40.n 20 MB/s | 515 kB 00:00 (28/58): gcc-14.0.1-0.2.fc40.s390x.rpm 166 MB/s | 30 MB 00:00 (29/58): hdf5-1.12.1-15.fc40.s390x.rpm 45 MB/s | 2.4 MB 00:00 (30/58): jsoncpp-1.9.5-5.fc39.s390x.rpm 6.5 MB/s | 96 kB 00:00 (31/58): guile22-2.2.7-9.fc39.s390x.rpm 85 MB/s | 6.4 MB 00:00 (32/58): libaec-1.0.6-5.fc39.s390x.rpm 3.9 MB/s | 45 kB 00:00 (33/58): kernel-headers-6.8.0-0.rc1.12.fc40.s39 67 MB/s | 1.4 MB 00:00 (34/58): libaec-devel-1.0.6-5.fc39.s390x.rpm 964 kB/s | 12 kB 00:00 (35/58): libasan-14.0.1-0.2.fc40.s390x.rpm 55 MB/s | 519 kB 00:00 (36/58): libb2-0.98.1-9.fc39.s390x.rpm 4.0 MB/s | 27 kB 00:00 (37/58): libatomic-14.0.1-0.2.fc40.s390x.rpm 1.5 MB/s | 19 kB 00:00 (38/58): libgfortran-14.0.1-0.2.fc40.s390x.rpm 77 MB/s | 603 kB 00:00 (39/58): libmpc-1.3.1-3.fc39.s390x.rpm 9.5 MB/s | 73 kB 00:00 (40/58): hdf5-devel-1.12.1-15.fc40.s390x.rpm 16 MB/s | 1.3 MB 00:00 (41/58): libtool-ltdl-2.4.7-10.fc40.s390x.rpm 5.2 MB/s | 37 kB 00:00 (42/58): libubsan-14.0.1-0.2.fc40.s390x.rpm 27 MB/s | 212 kB 00:00 (43/58): libuv-1.47.0-3.fc40.s390x.rpm 27 MB/s | 252 kB 00:00 (44/58): libstdc++-devel-14.0.1-0.2.fc40.s390x. 101 MB/s | 2.6 MB 00:00 (45/58): libxcrypt-devel-4.4.36-4.fc40.s390x.rp 3.0 MB/s | 29 kB 00:00 (46/58): make-4.4.1-2.fc39.s390x.rpm 52 MB/s | 597 kB 00:00 (47/58): metis-5.1.0.3-3.fc40.s390x.rpm 59 MB/s | 603 kB 00:00 (48/58): mpdecimal-2.5.1-7.fc39.s390x.rpm 16 MB/s | 100 kB 00:00 (49/58): openblas-0.3.26-1.fc40.s390x.rpm 5.4 MB/s | 38 kB 00:00 (50/58): python-pip-wheel-23.3.1-3.fc40.noarch. 90 MB/s | 1.5 MB 00:00 (51/58): python3-3.12.1-2.fc40.s390x.rpm 4.3 MB/s | 26 kB 00:00 (52/58): openblas-openmp-0.3.26-1.fc40.s390x.rp 120 MB/s | 4.3 MB 00:00 (53/58): openblas-openmp64-0.3.26-1.fc40.s390x. 106 MB/s | 4.2 MB 00:00 (54/58): rhash-1.4.3-3.fc39.s390x.rpm 17 MB/s | 200 kB 00:00 (55/58): tzdata-2023d-2.fc40.noarch.rpm 53 MB/s | 434 kB 00:00 (56/58): vim-filesystem-9.1.031-1.fc40.noarch.r 4.3 MB/s | 17 kB 00:00 (57/58): zlib-ng-compat-devel-2.1.6-1.fc40.s390 4.2 MB/s | 36 kB 00:00 (58/58): python3-libs-3.12.1-2.fc40.s390x.rpm 153 MB/s | 8.8 MB 00:00 -------------------------------------------------------------------------------- Total 80 MB/s | 121 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libgfortran-14.0.1-0.2.fc40.s390x 1/58 Installing : libmpc-1.3.1-3.fc39.s390x 2/58 Installing : cmake-filesystem-3.27.7-1.fc40.s390x 3/58 Installing : openblas-0.3.26-1.fc40.s390x 4/58 Installing : libstdc++-devel-14.0.1-0.2.fc40.s390x 5/58 Installing : libaec-1.0.6-5.fc39.s390x 6/58 Installing : expat-2.5.0-3.fc39.s390x 7/58 Installing : hdf5-1.12.1-15.fc40.s390x 8/58 Installing : libaec-devel-1.0.6-5.fc39.s390x 9/58 Installing : openblas-openmp-0.3.26-1.fc40.s390x 10/58 Installing : openblas-openmp64-0.3.26-1.fc40.s390x 11/58 Installing : flexiblas-netlib-3.4.1-2.fc40.s390x 12/58 Installing : flexiblas-openblas-openmp-3.4.1-2.fc40.s390x 13/58 Installing : flexiblas-netlib64-3.4.1-2.fc40.s390x 14/58 Installing : flexiblas-openblas-openmp64-3.4.1-2.fc40.s390x 15/58 Installing : flexiblas-3.4.1-2.fc40.s390x 16/58 Installing : arpack-3.9.1-3.fc40.s390x 17/58 Installing : arpack-devel-3.9.1-3.fc40.s390x 18/58 Installing : flexiblas-devel-3.4.1-2.fc40.s390x 19/58 Installing : cpp-14.0.1-0.2.fc40.s390x 20/58 Installing : zlib-ng-compat-devel-2.1.6-1.fc40.s390x 21/58 Installing : vim-filesystem-2:9.1.031-1.fc40.noarch 22/58 Installing : tzdata-2023d-2.fc40.noarch 23/58 Installing : rhash-1.4.3-3.fc39.s390x 24/58 Installing : python-pip-wheel-23.3.1-3.fc40.noarch 25/58 Installing : mpdecimal-2.5.1-7.fc39.s390x 26/58 Installing : metis-5.1.0.3-3.fc40.s390x 27/58 Installing : SuperLU-6.0.1-3.fc40.s390x 28/58 Installing : SuperLU-devel-6.0.1-3.fc40.s390x 29/58 Installing : armadillo-12.6.6-3.fc40.s390x 30/58 Installing : libuv-1:1.47.0-3.fc40.s390x 31/58 Installing : libubsan-14.0.1-0.2.fc40.s390x 32/58 Installing : libtool-ltdl-2.4.7-10.fc40.s390x 33/58 Installing : libb2-0.98.1-9.fc39.s390x 34/58 Installing : python3-3.12.1-2.fc40.s390x 35/58 Installing : python3-libs-3.12.1-2.fc40.s390x 36/58 Installing : cmake-rpm-macros-3.27.7-1.fc40.noarch 37/58 Installing : libatomic-14.0.1-0.2.fc40.s390x 38/58 Installing : libasan-14.0.1-0.2.fc40.s390x 39/58 Installing : kernel-headers-6.8.0-0.rc1.12.fc40.s390x 40/58 Installing : jsoncpp-1.9.5-5.fc39.s390x 41/58 Installing : glibc-headers-s390-2.38.9000-33.fc40.noarch 42/58 Installing : libxcrypt-devel-4.4.36-4.fc40.s390x 43/58 Installing : glibc-devel-2.38.9000-33.fc40.s390x 44/58 Installing : gc-8.2.2-4.fc39.s390x 45/58 Installing : guile22-2.2.7-9.fc39.s390x 46/58 Installing : make-1:4.4.1-2.fc39.s390x 47/58 Installing : gcc-14.0.1-0.2.fc40.s390x 48/58 Running scriptlet: gcc-14.0.1-0.2.fc40.s390x 48/58 Installing : gcc-gfortran-14.0.1-0.2.fc40.s390x 49/58 Installing : hdf5-devel-1.12.1-15.fc40.s390x 50/58 Installing : emacs-filesystem-1:29.2-2.fc40.noarch 51/58 Installing : cmake-data-3.27.7-1.fc40.noarch 52/58 Installing : cmake-3.27.7-1.fc40.s390x 53/58 Installing : annobin-docs-12.38-1.fc40.noarch 54/58 Installing : annobin-plugin-gcc-12.38-1.fc40.s390x 55/58 Running scriptlet: annobin-plugin-gcc-12.38-1.fc40.s390x 55/58 Installing : armadillo-devel-12.6.6-3.fc40.s390x 56/58 Installing : gcc-c++-14.0.1-0.2.fc40.s390x 57/58 Installing : gcc-plugin-annobin-14.0.1-0.2.fc40.s390x 58/58 Running scriptlet: gcc-plugin-annobin-14.0.1-0.2.fc40.s390x 58/58 Installed: SuperLU-6.0.1-3.fc40.s390x SuperLU-devel-6.0.1-3.fc40.s390x annobin-docs-12.38-1.fc40.noarch annobin-plugin-gcc-12.38-1.fc40.s390x armadillo-12.6.6-3.fc40.s390x armadillo-devel-12.6.6-3.fc40.s390x arpack-3.9.1-3.fc40.s390x arpack-devel-3.9.1-3.fc40.s390x cmake-3.27.7-1.fc40.s390x cmake-data-3.27.7-1.fc40.noarch cmake-filesystem-3.27.7-1.fc40.s390x cmake-rpm-macros-3.27.7-1.fc40.noarch cpp-14.0.1-0.2.fc40.s390x emacs-filesystem-1:29.2-2.fc40.noarch expat-2.5.0-3.fc39.s390x flexiblas-3.4.1-2.fc40.s390x flexiblas-devel-3.4.1-2.fc40.s390x flexiblas-netlib-3.4.1-2.fc40.s390x flexiblas-netlib64-3.4.1-2.fc40.s390x flexiblas-openblas-openmp-3.4.1-2.fc40.s390x flexiblas-openblas-openmp64-3.4.1-2.fc40.s390x gc-8.2.2-4.fc39.s390x gcc-14.0.1-0.2.fc40.s390x gcc-c++-14.0.1-0.2.fc40.s390x gcc-gfortran-14.0.1-0.2.fc40.s390x gcc-plugin-annobin-14.0.1-0.2.fc40.s390x glibc-devel-2.38.9000-33.fc40.s390x glibc-headers-s390-2.38.9000-33.fc40.noarch guile22-2.2.7-9.fc39.s390x hdf5-1.12.1-15.fc40.s390x hdf5-devel-1.12.1-15.fc40.s390x jsoncpp-1.9.5-5.fc39.s390x kernel-headers-6.8.0-0.rc1.12.fc40.s390x libaec-1.0.6-5.fc39.s390x libaec-devel-1.0.6-5.fc39.s390x libasan-14.0.1-0.2.fc40.s390x libatomic-14.0.1-0.2.fc40.s390x libb2-0.98.1-9.fc39.s390x libgfortran-14.0.1-0.2.fc40.s390x libmpc-1.3.1-3.fc39.s390x libstdc++-devel-14.0.1-0.2.fc40.s390x libtool-ltdl-2.4.7-10.fc40.s390x libubsan-14.0.1-0.2.fc40.s390x libuv-1:1.47.0-3.fc40.s390x libxcrypt-devel-4.4.36-4.fc40.s390x make-1:4.4.1-2.fc39.s390x metis-5.1.0.3-3.fc40.s390x mpdecimal-2.5.1-7.fc39.s390x openblas-0.3.26-1.fc40.s390x openblas-openmp-0.3.26-1.fc40.s390x openblas-openmp64-0.3.26-1.fc40.s390x python-pip-wheel-23.3.1-3.fc40.noarch python3-3.12.1-2.fc40.s390x python3-libs-3.12.1-2.fc40.s390x rhash-1.4.3-3.fc39.s390x tzdata-2023d-2.fc40.noarch vim-filesystem-2:9.1.031-1.fc40.noarch zlib-ng-compat-devel-2.1.6-1.fc40.s390x Complete! Finish: build setup for ensmallen-2.19.0-6.fc40.src.rpm Start: rpmbuild ensmallen-2.19.0-6.fc40.src.rpm warning: bogus date in %changelog: Mon May 27 2022 Ryan Curtin - 2.19.0-1 Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1706054400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ZEvx6S + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ensmallen-2.19.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/ensmallen-2.19.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ensmallen-2.19.0 + rm -rf /builddir/build/BUILD/ensmallen-2.19.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/ensmallen-2.19.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fG9DNG + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ensmallen-2.19.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -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_DO_STRIP:BOOL=OFF -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 -DENSMALLEN_CMAKE_DIR=/usr/lib64/cmake/ensmallen/ -DBUILD_TESTS=ON CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring ensmallen 2.19.0 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Armadillo: /usr/lib64/libarmadillo.so (found suitable version "12.6.6", minimum required is "9.800.0") -- Armadillo libraries: /usr/lib64/libarmadillo.so -- Configuring done (0.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_TESTS CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose -t ensmallen_tests Change Dir: '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 ensmallen_tests /usr/bin/cmake -S/builddir/build/BUILD/ensmallen-2.19.0 -B/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 ensmallen_tests gmake[1]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' /usr/bin/cmake -S/builddir/build/BUILD/ensmallen-2.19.0 -B/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/CMakeFiles 51 /usr/bin/gmake -f CMakeFiles/Makefile2 tests/CMakeFiles/ensmallen_tests.dir/all gmake[2]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' /usr/bin/gmake -f tests/CMakeFiles/ensmallen_tests.dir/build.make tests/CMakeFiles/ensmallen_tests.dir/depend gmake[3]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ensmallen-2.19.0 /builddir/build/BUILD/ensmallen-2.19.0/tests /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests/CMakeFiles/ensmallen_tests.dir/DependInfo.cmake "--color=" gmake[3]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' /usr/bin/gmake -f tests/CMakeFiles/ensmallen_tests.dir/build.make tests/CMakeFiles/ensmallen_tests.dir/build gmake[3]: Entering directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' [ 1%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/main.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/main.cpp.o -MF CMakeFiles/ensmallen_tests.dir/main.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/main.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/main.cpp [ 3%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:11: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 106 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 108 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26: required from ‘typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 119 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 121 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaBelief; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:52:33: required from here 52 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBeliefUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 106 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 108 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26: required from ‘typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 119 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 121 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaBelief; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:69:45: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 69 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBeliefUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 106 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 108 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26: required from ‘typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 119 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 121 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdaBelief; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:24:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 24 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBeliefUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 106 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 108 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26: required from ‘typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 119 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 121 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdaBelief; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:33:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 33 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBeliefUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBeliefUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:107:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 106 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 108 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:120:26: required from ‘typename MatType::elem_type ens::AdaBelief::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 119 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 121 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdaBelief; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; MatType = arma::Mat; OptimizerType = ens::AdaBelief; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_belief_test.cpp:42:34: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 42 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBeliefUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:11: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 116 | return optimizer.template Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:82:59: required from here 82 | optimizer.Optimize(f, coordinates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBoundUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return optimizer.template Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:109:59: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | optimizer.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AMSBoundUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return optimizer.template Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from ‘typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 131 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdaBoundType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:25:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 25 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBoundUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return optimizer.template Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from ‘typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 131 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdaBoundType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:35:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 35 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBoundUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return optimizer.template Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from ‘typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 131 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdaBoundType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:45:42: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 45 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AMSBoundUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return optimizer.template Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from ‘typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 131 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdaBoundType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdaBoundType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_bound_test.cpp:55:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 55 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AMSBoundUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 7%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_delta_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_delta_test.cpp:14: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaDeltaUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 107 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:121:26: required from ‘typename MatType::elem_type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 120 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaDelta; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_delta_test.cpp:27:33: required from here 27 | LogisticRegressionFunctionTest(adaDelta, 0.003, 0.006, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaDeltaUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 9%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp [ 11%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 103 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26: required from ‘typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 116 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaGrad; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp:26:33: required from here 26 | LogisticRegressionFunctionTest(adagrad, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaGradUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 103 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26: required from ‘typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaGrad; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_grad_test.cpp:35:45: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 35 | LogisticRegressionFunctionTest(adagrad, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaGradUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp:11: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaSqrtUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:99:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 98 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 100 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:112:26: required from ‘typename MatType::elem_type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 111 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 113 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaSqrt; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp:24:33: required from here 24 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaSqrtUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaSqrtUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:99:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 98 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 100 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp:112:26: required from ‘typename MatType::elem_type ens::AdaSqrt::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 111 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 113 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdaSqrt; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ada_sqrt_test.cpp:33:45: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 33 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaSqrtUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 13%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp [ 15%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/aug_lagrangian_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:16: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 129 | return optimizer.template Optimize< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:63:59: required from here 63 | optimizer.Optimize(f, coordinates); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::SpMat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:148:59: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 148 | optimizer.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AMSGradUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:309:21: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 309 | optimizer.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:339:21: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 339 | optimizer.Optimize(f, coordinatesA); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:162:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 162 | LogisticRegressionFunctionTest(adam, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaMaxUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:171:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 171 | LogisticRegressionFunctionTest(adamax, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaMaxUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:180:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 180 | LogisticRegressionFunctionTest(amsgrad, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AMSGradUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:189:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 189 | LogisticRegressionFunctionTest(nadam, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::NadamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NadaMaxUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadaMaxUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::NadaMaxUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:198:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 198 | LogisticRegressionFunctionTest(nadamax, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::NadaMaxUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::OptimisticAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::OptimisticAdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::OptimisticAdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:208:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 208 | LogisticRegressionFunctionTest(optimisticAdam, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::OptimisticAdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::PadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:115:68: required from ‘typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 114 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 116 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:128:26: required from ‘typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 127 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 129 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::Padam; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:217:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 217 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::PadamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:123:26: required from ‘typename MatType::elem_type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 122 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::QHAdam; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:226:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 226 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::QHAdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:123:26: required from ‘typename MatType::elem_type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 122 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::QHAdam; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:236:45: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 236 | LogisticRegressionFunctionTest(optimizer, 0.03, 0.06); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::QHAdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:38:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 38 | FunctionTest(optimizer, 0.5, 0.2); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:77:39: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 77 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:86:34: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 86 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:95:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 95 | FunctionTest(optimizer, 0.1, 0.01); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::EasomFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::EasomFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::EasomFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::EasomFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:104:30: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 104 | FunctionTest(optimizer, 1.5, 0.01); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BoothFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::BoothFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::BoothFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::BoothFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:113:30: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 113 | FunctionTest(optimizer); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AMSGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AMSGradUpdate; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:123:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 123 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AMSGradUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::AckleyFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::AckleyFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::AckleyFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:262:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 262 | FunctionTest(optimizer); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::BealeFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::BealeFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::BealeFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::BealeFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:273:30: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 273 | FunctionTest(optimizer, 0.1, 0.01); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::GoldsteinPriceFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::GoldsteinPriceFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:284:39: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 284 | FunctionTest(optimizer, 0.1, 0.01); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::LevyFunctionN13; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::LevyFunctionN13; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:295:32: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 295 | FunctionTest(optimizer, 0.1, 0.01); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::ThreeHumpCamelFunction; OptimizerType = ens::AdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::ThreeHumpCamelFunction; OptimizerType = ens::AdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; OptimizerType = ens::AdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/adam_test.cpp:323:39: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 323 | FunctionTest(optimizer, 0.1, 0.01); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 17%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:223, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:98, from /builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp:12: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26: required from ‘typename MatType::elem_type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = double]’ 142 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::BigBatchSGD; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp:29:35: required from here 29 | LogisticRegressionFunctionTest(bbsgd, 0.003, 0.006, 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaptiveStepsize::Policy >’} with extended alignment 16 [-Waligned-new=] 85 | new InstUpdatePolicyType(updatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26: required from ‘typename MatType::elem_type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::BigBatchSGD; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/bigbatch_sgd_test.cpp:57:47: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: 57 | LogisticRegressionFunctionTest(bbsgd, 0.003, 0.006, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaptiveStepsize::Policy >’} with extended alignment 16 [-Waligned-new=] 85 | new InstUpdatePolicyType(updatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 19%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso.hpp:272, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:116, from /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:11: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::PSOType]’ 156 | optimizer.Optimize(lr, coordinates, cb); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:572:28: required from here 572 | CallbacksFullFunctionTest(optimizer, true, false, false, false, true, true, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | false, false, true); | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 103 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26: required from ‘typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 116 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:252:19: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 252 | smorms3.Optimize(f, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SMORMS3Update::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:223, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:98: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaptiveStepsize; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp:143:26: required from ‘typename MatType::elem_type ens::BigBatchSGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaptiveStepsize; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::BigBatchSGD]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:306:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 306 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaptiveStepsize::Policy >’} with extended alignment 16 [-Waligned-new=] 85 | new InstUpdatePolicyType(updatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:260, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:133: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26: required from ‘typename MatType::elem_type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: 152 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 154 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SPALeRASGD<>]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:511:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: 511 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp:85:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SPALeRAStepsize::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 130 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | currentObjective * lambda)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::TimerStop}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::TimerStop}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; CallbackTypes = {ens::TimerStop}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:688:15: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: 688 | opt.Optimize(f, coordinates, TimerStop(0.5)); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 103 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26: required from ‘typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {ens::EarlyStopAtMinLossType >&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:225:21: required from ‘void EarlyStopCallbacksLambdaFunctionTest(OptimizerType&) [with OptimizerType = ens::SMORMS3]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 225 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:231:39: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 231 | EarlyStopCallbacksLambdaFunctionTest(smorms3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SMORMS3Update::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:117:36: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return optimizer.template Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_bound/ada_bound.hpp:130:26: required from ‘typename MatType::elem_type ens::AdaBoundType::Optimize(DecomposableFunctionType&, MatType&, CallbackTypes&& ...) [with DecomposableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaBoundUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 131 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdaBoundType]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:266:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 266 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaBoundUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaDeltaUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_delta/ada_delta.hpp:121:26: required from ‘typename MatType::elem_type ens::AdaDelta::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdaDelta]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:276:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 276 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaDeltaUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 103 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26: required from ‘typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdaGrad]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:286:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 286 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaGradUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::AdamType]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:296:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 296 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26: required from ‘typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::FTML]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:356:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 356 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::FTMLUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::PadamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:115:68: required from ‘typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 114 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 116 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/padam/padam.hpp:128:26: required from ‘typename MatType::elem_type ens::Padam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 127 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 129 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::Padam]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:432:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 432 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::PadamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::QHAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/qhadam/qhadam.hpp:123:26: required from ‘typename MatType::elem_type ens::QHAdam::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 122 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::QHAdam]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:442:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 442 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::QHAdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 118 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 120 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:132:26: required from ‘typename MatType::elem_type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 131 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 133 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::RMSProp]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:452:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 452 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::RMSPropUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 103 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26: required from ‘typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SMORMS3]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:501:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 501 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SMORMS3Update::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26: required from ‘typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SWATS]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:541:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 541 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SWATSUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 76 | return optimizer.Optimize(function, iterate, callbacks...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26: required from ‘typename MatType::elem_type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::SGDR<>]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:491:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 491 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 143 | overallObjective = baseOptimizer.Optimize(f, iterateModel, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 144 | callbacks...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from ‘typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {CompleteCallbackTestFunction&}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 148 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 150 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:156:21: required from ‘void CallbacksFullFunctionTest(OptimizerType&, bool, bool, bool, bool, bool, bool, bool, bool, bool) [with OptimizerType = ens::Lookahead >]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 156 | optimizer.Optimize(lr, coordinates, cb); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/callbacks_test.cpp:422:28: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 422 | CallbacksFullFunctionTest(optimizer, true, true, true, true, true, true, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | false, false, true); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 21%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/cmaes_test.cpp [ 23%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/cne_test.cpp [ 25%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/de_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/de_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/de_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/de_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/de_test.cpp [ 27%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:22, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:94, from /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:11: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp: In instantiation of ‘ens::DemonAdamUpdate::Policy::Policy(ens::DemonAdamUpdate&, size_t, size_t) [with MatType = arma::Mat; GradType = arma::Mat; UpdateRule = ens::AdamUpdate; size_t = long unsigned int]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::DemonAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:122:68: required from ‘typename MatType::elem_type ens::DemonAdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ 121 | return optimizer.template Optimize< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 123 | function, iterate, std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:135:26: required from ‘typename MatType::elem_type ens::DemonAdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ 134 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 136 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::DemonAdamType; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:26:33: required from here 26 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006, 6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: warning: ‘new’ of type ‘ens::DemonAdamUpdate::Policy, arma::Mat >::InstUpdateRuleType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 106 | adamUpdate(new InstUpdateRuleType(parent.adamUpdateInst, rows, cols)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp: In instantiation of ‘ens::DemonAdamUpdate::Policy::Policy(ens::DemonAdamUpdate&, size_t, size_t) [with MatType = arma::Mat; GradType = arma::Mat; UpdateRule = ens::AdaMaxUpdate; size_t = long unsigned int]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::DemonAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:122:68: required from ‘typename MatType::elem_type ens::DemonAdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 121 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 123 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:135:26: required from ‘typename MatType::elem_type ens::DemonAdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdaMaxUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 134 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 136 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::DemonAdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:74:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 74 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: warning: ‘new’ of type ‘ens::DemonAdamUpdate::Policy, arma::Mat >::InstUpdateRuleType’ {aka ‘ens::AdaMaxUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 106 | adamUpdate(new InstUpdateRuleType(parent.adamUpdateInst, rows, cols)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp: In instantiation of ‘ens::DemonAdamUpdate::Policy::Policy(ens::DemonAdamUpdate&, size_t, size_t) [with MatType = arma::Mat; GradType = arma::Mat; UpdateRule = ens::AdamUpdate; size_t = long unsigned int]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::DemonAdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:122:68: required from ‘typename MatType::elem_type ens::DemonAdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 121 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 123 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam.hpp:135:26: required from ‘typename MatType::elem_type ens::DemonAdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::MatyasFunction; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 134 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 136 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::DemonAdamType; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; OptimizerType = ens::DemonAdamType; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::MatyasFunction; MatType = arma::Mat; OptimizerType = ens::DemonAdamType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_adam_test.cpp:63:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: 63 | FunctionTest(optimizer, 0.1, 0.01); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: warning: ‘new’ of type ‘ens::DemonAdamUpdate::Policy, arma::Mat >::InstUpdateRuleType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 106 | adamUpdate(new InstUpdateRuleType(parent.adamUpdateInst, rows, cols)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/demon_adam/demon_adam_update.hpp:106:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 29%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/demon_sgd_test.cpp [ 31%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/eve_test.cpp [ 33%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp: In function ‘void C_A_T_C_H_T_E_S_T_0()’: /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp:32:8: warning: ‘arma::mat_injector > arma::Col::operator<<(eT) [with eT = double]’ is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 32 | b << 1 << 1 << 0; // Vector to be sparsely approximated. | ^ In file included from /usr/include/armadillo:182, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:24, from /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp:14: /usr/include/armadillo_bits/Col_bones.hpp:94:78: note: declared here 94 | arma_frown("use braced initialiser list instead") inline mat_injector operator<<(const eT val); | ^~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp: In function ‘void C_A_T_C_H_T_E_S_T_4()’: /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp:89:9: warning: ‘arma::mat_injector > arma::Mat::operator<<(eT) [with eT = double]’ is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 89 | B1 << 1 << 0 << 1 << endr | ^ In file included from /usr/include/armadillo:181: /usr/include/armadillo_bits/Mat_bones.hpp:191:78: note: declared here 191 | arma_frown("use braced initialiser list instead") inline mat_injector operator<<(const eT val); | ^~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp:95:8: warning: ‘arma::mat_injector > arma::Col::operator<<(eT) [with eT = double]’ is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 95 | b << 1 << 1 << 0; // Vector to be sparsely approximated. | ^ In file included from /usr/include/armadillo:661: /usr/include/armadillo_bits/Col_meat.hpp:673:1: note: declared here 673 | Col::operator<<(const eT val) | ^~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp: In function ‘void C_A_T_C_H_T_E_S_T_6()’: /builddir/build/BUILD/ensmallen-2.19.0/tests/frankwolfe_test.cpp:119:8: warning: ‘arma::mat_injector > arma::Col::operator<<(eT) [with eT = double]’ is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 119 | b << 1 << 1 << 0; // Vector to be sparsely approximated. | ^ /usr/include/armadillo_bits/Col_meat.hpp:673:1: note: declared here 673 | Col::operator<<(const eT val) | ^~~~~~~ [ 35%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 107 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26: required from ‘typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 120 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::FTML; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:26:33: required from here 26 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::FTMLUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26: required from ‘typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::FTML; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::FTML; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::FTML; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:35:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 35 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::FTMLUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26: required from ‘typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; OptimizerType = ens::FTML; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:44:39: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 44 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::FTMLUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::FTMLUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ftml/ftml.hpp:121:26: required from ‘typename MatType::elem_type ens::FTML::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::FTML; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; OptimizerType = ens::FTML; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/ftml_test.cpp:54:51: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 54 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::FTMLUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 37%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/function_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/function_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/function_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/function_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/function_test.cpp [ 39%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/gradient_descent_test.cpp [ 41%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/grid_search_test.cpp [ 43%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/iqn_test.cpp [ 45%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/katyusha_test.cpp [ 47%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/lbfgs_test.cpp [ 49%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/line_search_test.cpp /builddir/build/BUILD/ensmallen-2.19.0/tests/line_search_test.cpp: In function ‘void C_A_T_C_H_T_E_S_T_0()’: /builddir/build/BUILD/ensmallen-2.19.0/tests/line_search_test.cpp:27:9: warning: ‘arma::mat_injector > arma::Mat::operator<<(eT) [with eT = double]’ is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 27 | x2 << 0.2 << 0.4 << 0.6; | ^~~ In file included from /usr/include/armadillo:181, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:24, from /builddir/build/BUILD/ensmallen-2.19.0/tests/line_search_test.cpp:13: /usr/include/armadillo_bits/Mat_bones.hpp:191:78: note: declared here 191 | arma_frown("use braced initialiser list instead") inline mat_injector operator<<(const eT val); | ^~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/line_search_test.cpp: In function ‘void C_A_T_C_H_T_E_S_T_2()’: /builddir/build/BUILD/ensmallen-2.19.0/tests/line_search_test.cpp:48:9: warning: ‘arma::mat_injector > arma::Mat::operator<<(eT) [with eT = float]’ is deprecated: use braced initialiser list instead [-Wdeprecated-declarations] 48 | x2 << 0.2 << 0.4 << 0.6; | ^~~ /usr/include/armadillo_bits/Mat_bones.hpp:191:78: note: declared here 191 | arma_frown("use braced initialiser list instead") inline mat_injector operator<<(const eT val); | ^~~~~~~~ [ 50%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:11: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 129 | return optimizer.template Optimize< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function >, arma::Mat, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ 142 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 143 | overallObjective = baseOptimizer.Optimize(f, iterateModel, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 144 | callbacks...); | ~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from ‘typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ 148 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 150 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::Lookahead<>; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:52:33: required from here 52 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 143 | overallObjective = baseOptimizer.Optimize(f, iterateModel, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 144 | callbacks...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from ‘typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 148 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 150 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::Lookahead<>; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:29:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 29 | FunctionTest(optimizer, 0.5, 0.2, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdaGradUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 103 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_grad/ada_grad.hpp:117:26: required from ‘typename MatType::elem_type ens::AdaGrad::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdaGrad; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 143 | overallObjective = baseOptimizer.Optimize(f, iterateModel, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 144 | callbacks...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from ‘typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdaGrad; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 148 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 150 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::Lookahead; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:40:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 40 | FunctionTest(optimizer, 0.5, 0.2, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdaGradUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::AdamUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:130:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 129 | return optimizer.template Optimize< /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | SeparableFunctionType, MatType, GradType, CallbackTypes...>( /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 131 | function, iterate, std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/adam/adam.hpp:143:26: required from ‘typename MatType::elem_type ens::AdamType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::Function, arma::Mat >; MatType = arma::Mat; CallbackTypes = {}; UpdateRule = ens::AdamUpdate; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 142 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 144 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead_impl.hpp:143:46: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 143 | overallObjective = baseOptimizer.Optimize(f, iterateModel, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 144 | callbacks...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/lookahead/lookahead.hpp:149:26: required from ‘typename MatType::elem_type ens::Lookahead::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; BaseOptimizerType = ens::AdamType; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 148 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 150 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::Lookahead<>; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::Lookahead<>; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/lookahead_test.cpp:63:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 63 | FunctionTest(optimizer, 0.5, 0.2, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::AdamUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 52%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp [ 54%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/moead_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp.hpp:110, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:123, from /builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::LRSDP::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat; CallbackTypes = {}; SDPType = ens::SDP >; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:115:38: required from here 115 | double finalValue = lovasz.Optimize(coordinates); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 36 | new MatType(coordinates * coordinates.t())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::LRSDP::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat; CallbackTypes = {}; SDPType = ens::SDP >; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:158:37: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: 158 | float finalValue = lovasz.Optimize(coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 36 | new MatType(coordinates * coordinates.t())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::LRSDP::Optimize(MatType&, CallbackTypes&& ...) [with MatType = arma::Mat; CallbackTypes = {}; SDPType = ens::SDP >; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/lrsdp_test.cpp:237:44: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: 237 | const double finalValue = maxcut.Optimize(coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 36 | new MatType(coordinates * coordinates.t())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sdp/lrsdp_impl.hpp:36:7: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 56%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ 141 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:27:29: required from here 27 | double result = s.Optimize(f, coordinates); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:64:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 64 | double result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/momentum_sgd_test.cpp:84:30: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 84 | float result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 58%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SGDTestFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ 141 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:30:29: required from here 30 | double result = s.Optimize(f, coordinates); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::NesterovMomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:53:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 53 | double result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::NesterovMomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::NesterovMomentumUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/nesterov_momentum_sgd_test.cpp:82:26: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 82 | result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::NesterovMomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 60%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp /builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp: In function ‘void C_A_T_C_H_T_E_S_T_18()’: /builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp:477:45: warning: ‘const std::vector >& ens::NSGA2::Front()’ is deprecated [-Wdeprecated-declarations] 477 | std::vector rcFront = opt.Front(); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:113, from /builddir/build/BUILD/ensmallen-2.19.0/tests/nsga2_test.cpp:12: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/nsga2/nsga2.hpp:187:48: note: declared here 187 | ens_deprecated const std::vector& Front() | ^~~~~ [ 62%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/parallel_sgd_test.cpp [ 64%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/proximal_test.cpp [ 66%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp [ 68%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso.hpp:272, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:116, from /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:29:18: required from here 29 | if (!s.Optimize(f, coords)) | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:47:18: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 47 | if (!s.Optimize(f, coords)) /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::RosenbrockFunction; MatType = arma::Col; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:75:37: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 75 | const double result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::RosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:112:37: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 112 | const double result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::CrossInTrayFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:184:37: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 184 | const double result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::AckleyFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:219:35: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 219 | const double result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::BealeFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:242:35: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 242 | const double result = s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::GoldsteinPriceFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:268:15: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 268 | s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::LevyFunctionN13; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:299:13: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 299 | s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::HimmelblauFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:321:13: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 321 | s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::ThreeHumpCamelFunction; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:343:13: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 343 | s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp: In instantiation of ‘typename MatType::elem_type ens::PSOType::Optimize(ArbitraryFunctionType&, MatType&, CallbackTypes&& ...) [with ArbitraryFunctionType = ens::test::SchafferFunctionN2; MatType = arma::Mat; CallbackTypes = {}; VelocityUpdatePolicy = ens::LBestUpdate; InitPolicy = ens::DefaultInit; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/tests/pso_test.cpp:364:13: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: 364 | s.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::LBestUpdate::Policy >’} with extended alignment 16 [-Waligned-new=] 69 | new InstUpdatePolicyType(velocityUpdatePolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/pso/pso_impl.hpp:69:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:10: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::GeneralizedRosenbrockFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ 141 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:61:31: required from here 61 | double result = s.Optimize(f, coordinates); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::QHUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::SGD; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:24:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 24 | FunctionTest(s, 0.03, 0.003); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::QHUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::QHUpdate; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SGD; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::SGD; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/quasi_hyperbolic_momentum_sgd_test.cpp:34:43: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 34 | FunctionTest(s, 0.3, 0.03); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::QHUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 70%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp [ 72%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sa_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp:12: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 118 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 120 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:132:26: required from ‘typename MatType::elem_type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 131 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 133 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::RMSProp; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp:25:33: required from here 25 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::RMSPropUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::RMSPropUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:119:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 118 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 120 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/rmsprop/rmsprop.hpp:132:26: required from ‘typename MatType::elem_type ens::RMSProp::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 131 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 133 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::RMSProp; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/rmsprop_test.cpp:35:45: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 35 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::RMSPropUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 74%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sarah_test.cpp [ 76%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/scd_test.cpp [ 78%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sdp_primal_dual_test.cpp In file included from /usr/include/armadillo:26, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:24, from /builddir/build/BUILD/ensmallen-2.19.0/tests/sdp_primal_dual_test.cpp:14: /usr/include/armadillo_bits/config.hpp:321:86: note: ‘#pragma message: INFO: support for ARMA_DONT_PRINT_ERRORS option has been removed’ 321 | #pragma message ("INFO: support for ARMA_DONT_PRINT_ERRORS option has been removed") | ^ /usr/include/armadillo_bits/config.hpp:326:75: note: ‘#pragma message: INFO: suggest to use ARMA_WARN_LEVEL option instead’ 326 | #pragma message ("INFO: suggest to use ARMA_WARN_LEVEL option instead") | ^ /usr/include/armadillo_bits/config.hpp:329:61: note: ‘#pragma message: INFO: see the documentation for details’ 329 | #pragma message ("INFO: see the documentation for details") | ^ [ 80%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp:12: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = double]’ 141 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 76 | return optimizer.Optimize(function, iterate, callbacks...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26: required from ‘typename MatType::elem_type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]’ 120 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SGDR<>; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp:66:35: required from here 66 | LogisticRegressionFunctionTest(sgdr, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::CyclicalDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr_impl.hpp:76:28: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 76 | return optimizer.Optimize(function, iterate, callbacks...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/sgdr.hpp:121:26: required from ‘typename MatType::elem_type ens::SGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SGDR<>; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/sgdr_test.cpp:80:47: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 80 | LogisticRegressionFunctionTest(sgdr, 0.015, 0.03, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 82%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/sgd_test.cpp [ 84%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 103 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26: required from ‘typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 116 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SMORMS3; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp:26:33: required from here 26 | LogisticRegressionFunctionTest(smorms3, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SMORMS3Update::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SMORMS3Update; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:104:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 103 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 105 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/smorms3/smorms3.hpp:117:26: required from ‘typename MatType::elem_type ens::SMORMS3::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 116 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 118 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SMORMS3; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/smorms3_test.cpp:36:45: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 36 | LogisticRegressionFunctionTest(smorms3, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SMORMS3Update::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 86%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o -MF CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp:12: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename MatType::elem_type = double]’ 141 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp:84:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 84 | typename MatType::elem_type overallObjective = optimizer.Optimize(function, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 85 | iterate, callbacks...); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp:138:26: required from ‘typename MatType::elem_type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = double]’ 137 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 139 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SnapshotSGDR<>; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp:70:35: required from here 70 | LogisticRegressionFunctionTest(sgdr, 0.003, 0.006); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:142:26: required from ‘typename MatType::elem_type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; DecayPolicyType = ens::SnapshotEnsembles; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 141 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 143 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp:84:68: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 84 | typename MatType::elem_type overallObjective = optimizer.Optimize(function, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 85 | iterate, callbacks...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp:138:26: required from ‘typename MatType::elem_type ens::SnapshotSGDR::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::MomentumUpdate; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 137 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 139 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SnapshotSGDR<>; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/snapshot_ensembles.cpp:84:47: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 84 | LogisticRegressionFunctionTest(sgdr, 0.03, 0.06, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::MomentumUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 88%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:260, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:133, from /builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp:12: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26: required from ‘typename MatType::elem_type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = double]’ 152 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 154 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SPALeRASGD<>; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp:29:35: required from here 29 | LogisticRegressionFunctionTest(optimizer, 0.015, 0.024, 3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SPALeRAStepsize::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 130 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | currentObjective * lambda)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp:153:26: required from ‘typename MatType::elem_type ens::SPALeRASGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; DecayPolicyType = ens::NoDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: 152 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 154 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SPALeRASGD<>; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/spalera_sgd_test.cpp:43:47: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: 43 | LogisticRegressionFunctionTest(optimizer, 0.015, 0.024, 3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SPALeRAStepsize::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 130 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | currentObjective * lambda)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp:130:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 90%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/spsa_test.cpp [ 92%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg.hpp:274, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:135, from /builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp:12: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg.hpp:161:26: required from ‘typename MatType::elem_type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename MatType::elem_type = double]’ 160 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 162 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SVRGType; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp:42:35: required from here 42 | LogisticRegressionFunctionTest(optimizer, 0.015, 0.015); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: warning: ‘new’ of type ‘InstDecayPolicyType’ {aka ‘ens::BarzilaiBorweinDecay::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 107 | new InstDecayPolicyType(decayPolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg.hpp:161:26: required from ‘typename MatType::elem_type ens::SVRGType::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SVRGUpdate; DecayPolicyType = ens::BarzilaiBorweinDecay; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: 160 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 162 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SVRGType; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/svrg_test.cpp:71:47: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: 71 | LogisticRegressionFunctionTest(optimizer, 0.015, 0.015); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: warning: ‘new’ of type ‘InstDecayPolicyType’ {aka ‘ens::BarzilaiBorweinDecay::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 107 | new InstDecayPolicyType(decayPolicy)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/svrg/svrg_impl.hpp:107:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 94%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:13: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 107 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26: required from ‘typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 120 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::SWATS; size_t = long unsigned int]’ 200 | optimizer.Optimize(lr, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:27:33: required from here 27 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006, 5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SWATSUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26: required from ‘typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SWATS; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::SphereFunction; OptimizerType = ens::SWATS; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::SphereFunction; MatType = arma::Mat; OptimizerType = ens::SWATS; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:36:31: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 36 | FunctionTest(optimizer, 1.0, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SWATSUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26: required from ‘typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; OptimizerType = ens::SWATS; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:45:39: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 45 | FunctionTest(optimizer, 0.3, 0.03); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SWATSUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::SWATSUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:108:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 107 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 109 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/swats/swats.hpp:121:26: required from ‘typename MatType::elem_type ens::SWATS::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 120 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 122 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; OptimizerType = ens::SWATS; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::StyblinskiTangFunction; MatType = arma::Mat; OptimizerType = ens::SWATS; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/swats_test.cpp:54:51: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 54 | FunctionTest(optimizer, 3.0, 0.3); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::SWATSUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 96%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/wn_grad_test.cpp [ 98%] Building CXX object tests/CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/g++ -I/builddir/build/BUILD/ensmallen-2.19.0/include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -std=gnu++11 -Wall -Wpedantic -Wunused-parameter -MD -MT tests/CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o -MF CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o.d -o CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o -c /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp In file included from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd.hpp:257, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/ada_belief/ada_belief.hpp:17, from /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen.hpp:88, from /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:11: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ 109 | return optimizer.Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26: required from ‘typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ 122 | return Optimize(function, iterate, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:27:21: required from here 27 | optimizer.Optimize(f, coordinates); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::YogiUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26: required from ‘typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::SphereFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 122 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:42:21: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 42 | optimizer.Optimize(f, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::YogiUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26: required from ‘typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 122 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::Yogi; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:63:33: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 63 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::YogiUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = float; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26: required from ‘typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::LogisticRegressionFunction >; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = float]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 122 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:200:23: required from ‘void LogisticRegressionFunctionTest(OptimizerType&, double, double, size_t) [with MatType = arma::Mat; OptimizerType = ens::Yogi; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 200 | optimizer.Optimize(lr, coordinates); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:73:45: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 73 | LogisticRegressionFunctionTest(optimizer, 0.003, 0.006); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::YogiUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp: In instantiation of ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::SGD::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; UpdatePolicyType = ens::YogiUpdate; DecayPolicyType = ens::NoDecay; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’: /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:110:26: required from ‘typename std::enable_if::value, typename MatType::elem_type>::type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; GradType = arma::Mat; CallbackTypes = {}; typename std::enable_if::value, typename MatType::elem_type>::type = double; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 109 | return optimizer.Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 111 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/yogi/yogi.hpp:123:26: required from ‘typename MatType::elem_type ens::Yogi::Optimize(SeparableFunctionType&, MatType&, CallbackTypes&& ...) [with SeparableFunctionType = ens::test::McCormickFunction; MatType = arma::Mat; CallbackTypes = {}; typename MatType::elem_type = double]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 122 | return Optimize(function, iterate, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 124 | std::forward(callbacks)...); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:110:46: required from ‘bool TestOptimizer(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, bool) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::Yogi; PointType = arma::Mat]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 110 | const double objective = optimizer.Optimize(f, point); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:152:32: required from ‘void MultipleTrialOptimizerTest(FunctionType&, OptimizerType&, PointType&, const PointType&, double, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; OptimizerType = ens::Yogi; PointType = arma::Mat; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 152 | bool result = TestOptimizer(f, optimizer, coordinates, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | coordinateMargin, expectedObjective, objectiveMargin, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | (t == (trials - 1))); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/test_function_tools.hpp:176:29: required from ‘void FunctionTest(OptimizerType&, double, double, size_t) [with FunctionType = ens::test::McCormickFunction; MatType = arma::Mat; OptimizerType = ens::Yogi; size_t = long unsigned int]’ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 176 | MultipleTrialOptimizerTest(f, optimizer, initialPoint, expectedResult, /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | coordinateMargin, f.GetFinalObjective(), objectiveMargin, trials); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/tests/yogi_test.cpp:54:34: required from here /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: 54 | FunctionTest(optimizer, 0.5, 0.1); /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: warning: ‘new’ of type ‘InstUpdatePolicyType’ {aka ‘ens::YogiUpdate::Policy, arma::Mat >’} with extended alignment 16 [-Waligned-new=] 119 | new InstUpdatePolicyType(updatePolicy, iterate.n_rows, iterate.n_cols)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/ensmallen-2.19.0/include/ensmallen_bits/sgd/sgd_impl.hpp:119:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [100%] Linking CXX executable ../ensmallen_tests cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/ensmallen_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/ensmallen_tests.dir/main.cpp.o CMakeFiles/ensmallen_tests.dir/ada_belief_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_bound_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_delta_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_grad_test.cpp.o CMakeFiles/ensmallen_tests.dir/ada_sqrt_test.cpp.o CMakeFiles/ensmallen_tests.dir/adam_test.cpp.o CMakeFiles/ensmallen_tests.dir/aug_lagrangian_test.cpp.o CMakeFiles/ensmallen_tests.dir/bigbatch_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/callbacks_test.cpp.o CMakeFiles/ensmallen_tests.dir/cmaes_test.cpp.o CMakeFiles/ensmallen_tests.dir/cne_test.cpp.o CMakeFiles/ensmallen_tests.dir/de_test.cpp.o CMakeFiles/ensmallen_tests.dir/demon_adam_test.cpp.o CMakeFiles/ensmallen_tests.dir/demon_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/eve_test.cpp.o CMakeFiles/ensmallen_tests.dir/frankwolfe_test.cpp.o CMakeFiles/ensmallen_tests.dir/ftml_test.cpp.o CMakeFiles/ensmallen_tests.dir/function_test.cpp.o CMakeFiles/ensmallen_tests.dir/gradient_descent_test.cpp.o CMakeFiles/ensmallen_tests.dir/grid_search_test.cpp.o CMakeFiles/ensmallen_tests.dir/iqn_test.cpp.o CMakeFiles/ensmallen_tests.dir/katyusha_test.cpp.o CMakeFiles/ensmallen_tests.dir/lbfgs_test.cpp.o CMakeFiles/ensmallen_tests.dir/line_search_test.cpp.o CMakeFiles/ensmallen_tests.dir/lookahead_test.cpp.o CMakeFiles/ensmallen_tests.dir/lrsdp_test.cpp.o CMakeFiles/ensmallen_tests.dir/moead_test.cpp.o CMakeFiles/ensmallen_tests.dir/momentum_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/nesterov_momentum_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/nsga2_test.cpp.o CMakeFiles/ensmallen_tests.dir/parallel_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/proximal_test.cpp.o CMakeFiles/ensmallen_tests.dir/pso_test.cpp.o CMakeFiles/ensmallen_tests.dir/quasi_hyperbolic_momentum_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/rmsprop_test.cpp.o CMakeFiles/ensmallen_tests.dir/sa_test.cpp.o CMakeFiles/ensmallen_tests.dir/sarah_test.cpp.o CMakeFiles/ensmallen_tests.dir/scd_test.cpp.o CMakeFiles/ensmallen_tests.dir/sdp_primal_dual_test.cpp.o CMakeFiles/ensmallen_tests.dir/sgdr_test.cpp.o CMakeFiles/ensmallen_tests.dir/sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/smorms3_test.cpp.o CMakeFiles/ensmallen_tests.dir/snapshot_ensembles.cpp.o CMakeFiles/ensmallen_tests.dir/spalera_sgd_test.cpp.o CMakeFiles/ensmallen_tests.dir/spsa_test.cpp.o CMakeFiles/ensmallen_tests.dir/svrg_test.cpp.o CMakeFiles/ensmallen_tests.dir/swats_test.cpp.o CMakeFiles/ensmallen_tests.dir/wn_grad_test.cpp.o CMakeFiles/ensmallen_tests.dir/yogi_test.cpp.o -o ../ensmallen_tests /usr/lib64/libarmadillo.so cd /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/tests && /usr/bin/cmake -E copy_directory /builddir/build/BUILD/ensmallen-2.19.0/tests/data/ /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/data/ gmake[3]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' [100%] Built target ensmallen_tests gmake[2]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build/CMakeFiles 0 gmake[1]: Leaving directory '/builddir/build/BUILD/ensmallen-2.19.0/redhat-linux-build' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1zx6cQ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x ++ dirname /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ensmallen-2.19.0 + DESTDIR=/builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/lib64/cmake/ensmallen/ensmallen-config.cmake -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/lib64/cmake/ensmallen/ensmallen-config-version.cmake -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/lib64/cmake/ensmallen/ensmallen-targets.cmake -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/yogi -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/yogi/yogi_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/yogi/yogi_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/yogi/yogi.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/wn_grad -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/wn_grad/wn_grad_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/wn_grad/wn_grad_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/wn_grad/wn_grad.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/utility -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/utility/indicators -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/utility/indicators/igd_plus.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/utility/indicators/epsilon.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/utility/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/utility/any.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/swats -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/swats/swats_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/swats/swats_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/swats/swats.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/svrg -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/svrg/svrg_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/svrg/svrg_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/svrg/svrg.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/svrg/barzilai_borwein_decay.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/spsa -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/spsa/spsa_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/spsa/spsa.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/spalera_sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/spalera_sgd/spalera_stepsize.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/spalera_sgd/spalera_sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/spalera_sgd/spalera_sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/smorms3 -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/smorms3/smorms3_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/smorms3/smorms3_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/smorms3/smorms3.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgdr -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgdr/snapshot_sgdr_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgdr/snapshot_sgdr.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgdr/snapshot_ensembles.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgdr/sgdr_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgdr/sgdr.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgdr/cyclical_decay.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/update_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/update_policies/vanilla_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/update_policies/quasi_hyperbolic_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/update_policies/nesterov_momentum_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/update_policies/momentum_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/update_policies/gradient_clipping.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/decay_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sgd/decay_policies/no_decay.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/sdp_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/sdp.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/primal_dual_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/primal_dual.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/lrsdp_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/lrsdp_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/lrsdp_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/lrsdp.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sdp/lin_alg.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/scd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/scd/scd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/scd/scd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/scd/descent_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/scd/descent_policies/random_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/scd/descent_policies/greedy_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/scd/descent_policies/cyclic_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sarah -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sarah/sarah_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sarah/sarah_plus_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sarah/sarah_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sarah/sarah.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sa -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sa/sa_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sa/sa.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/sa/exponential_schedule.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/rmsprop -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/rmsprop/rmsprop_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/rmsprop/rmsprop.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/qhadam -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/qhadam/qhadam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/qhadam/qhadam_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/qhadam/qhadam.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/pso -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/pso/update_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/pso/update_policies/lbest_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/pso/pso_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/pso/pso.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/pso/init_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/pso/init_policies/default_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/zdt -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/zdt/zdt6_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/zdt/zdt4_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/zdt/zdt3_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/zdt/zdt2_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/zdt/zdt1_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/wood_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/wood_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/three_hump_camel_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/three_hump_camel_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/styblinski_tang_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/styblinski_tang_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/sphere_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/sphere_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/sparse_test_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/sparse_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/softmax_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/softmax_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/sgd_test_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/sgd_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/schwefel_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/schwefel_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n4_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n4.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n2_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n2.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/schaffer_function_n1.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/rosenbrock_wood_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/rosenbrock_wood_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/rosenbrock_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/rosenbrock_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/rastrigin_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/rastrigin_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/problems.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/mc_cormick_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/mc_cormick_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/matyas_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/matyas_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/logistic_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/logistic_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/levy_function_n13_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/levy_function_n13.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/holder_table_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/holder_table_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/himmelblau_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/himmelblau_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/gradient_descent_test_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/gradient_descent_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/goldstein_price_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/goldstein_price_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/generalized_rosenbrock_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/generalized_rosenbrock_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/fw_test_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/fonseca_fleming_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/eggholder_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/eggholder_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/easom_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/easom_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/drop_wave_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/drop_wave_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/cross_in_tray_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/cross_in_tray_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/colville_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/colville_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/bukin_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/bukin_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/booth_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/booth_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/beale_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/beale_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/aug_lagrangian_test_functions_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/aug_lagrangian_test_functions.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/ackley_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/problems/ackley_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/parallel_sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/parallel_sgd/parallel_sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/parallel_sgd/parallel_sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/parallel_sgd/decay_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/parallel_sgd/decay_policies/exponential_backoff.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/parallel_sgd/decay_policies/constant_step.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/padam -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/padam/padam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/padam/padam.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/nsga2 -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/nsga2/nsga2_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/nsga2/nsga2.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/weight_init_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/weight_init_policies/uniform_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/weight_init_policies/dirichlet_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/weight_init_policies/bbs_init.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/moead_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/moead.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/decomposition_policies -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/decomposition_policies/weighted_decomposition.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/decomposition_policies/tchebycheff_decomposition.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/moead/decomposition_policies/pbi_decomposition.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/lookahead -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/lookahead/lookahead_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/lookahead/lookahead.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/log.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/lbfgs -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/lbfgs/lbfgs_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/lbfgs/lbfgs.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/katyusha -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/katyusha/katyusha_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/katyusha/katyusha.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/iqn -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/iqn/iqn_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/iqn/iqn.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/grid_search -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/grid_search/grid_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/grid_search/grid_search.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/gradient_descent -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/gradient_descent/gradient_descent_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/gradient_descent/gradient_descent.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/update_span.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/update_linesearch.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/update_full_correction.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/update_classic.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/proximal -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/proximal/proximal_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/proximal/proximal.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/line_search -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/line_search/line_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/line_search/line_search.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/func_sq.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/frank_wolfe_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/frank_wolfe.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/constr_structure_group.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/constr_lpball.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/fw/atoms.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/static_checks.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/sfinae_utility.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/add_separable_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/add_separable_evaluate_with_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/add_separable_evaluate.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/add_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/add_evaluate_with_gradient.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function/add_evaluate.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ftml -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ftml/ftml_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ftml/ftml_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ftml/ftml.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/eve -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/eve/eve_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/eve/eve.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ens_version.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/demon_sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/demon_sgd/demon_sgd_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/demon_sgd/demon_sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/demon_adam -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/demon_adam/demon_adam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/demon_adam/demon_adam.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/de -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/de/de_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/de/de.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/config.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cne -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cne/cne_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cne/cne.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cmaes -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cmaes/random_selection.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cmaes/full_selection.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cmaes/cmaes_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/cmaes/cmaes.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/traits.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/timer_stop.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/store_best_coordinates.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/report.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/query_front.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/progress_bar.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/print_loss.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/grad_clip_by_value.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/grad_clip_by_norm.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/early_stop_at_min_loss.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/callbacks/callbacks.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/bigbatch_sgd -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/bigbatch_sgd/backtracking_line_search.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/bigbatch_sgd/adaptive_stepsize.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/aug_lagrangian -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/aug_lagrangian/aug_lagrangian.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/optimisticadam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/nadamax_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/nadam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/amsgrad_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/adamax_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/adam_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/adam_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/adam/adam.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_sqrt -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_sqrt/ada_sqrt_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_sqrt/ada_sqrt_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_grad -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_grad/ada_grad_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_grad/ada_grad_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_grad/ada_grad.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_delta -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_delta/ada_delta_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_delta/ada_delta_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_delta/ada_delta.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_bound -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_bound/ams_bound_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_bound/ada_bound_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_bound/ada_bound_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_bound/ada_bound.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_belief -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_belief/ada_belief_update.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_belief/ada_belief_impl.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen_bits/ada_belief/ada_belief.hpp -- Installing: /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/include/ensmallen.hpp + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.C1qAhp + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd ensmallen-2.19.0 + success=0 + cd redhat-linux-build ++ seq 1 5 + for i in `seq 1 5` + code= + ./ensmallen_tests --rng-seed=time '~SmallLovaszThetaSdp' '~BBSBBLogisticRegressionTest' ensmallen version: 2.19.0 (Eight Ball Deluxe) armadillo version: 12.6.6 (Cortisol Retox) Filters: ~SmallLovaszThetaSdp ~BBSBBLogisticRegressionTest =============================================================================== All tests passed (12568 assertions in 311 test cases) + '[' a == a ']' + success=1 + break + '[' 1 -eq 0 ']' + cd .. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ensmallen-devel-2.19.0-6.fc40.s390x Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.50O2Gn + umask 022 + cd /builddir/build/BUILD + cd ensmallen-2.19.0 + LICENSEDIR=/builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/share/licenses/ensmallen-devel + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/share/licenses/ensmallen-devel + cp -pr /builddir/build/BUILD/ensmallen-2.19.0/LICENSE.txt /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x/usr/share/licenses/ensmallen-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: cmake(ensmallen) = 2.19.0 ensmallen-devel = 2.19.0-6.fc40 ensmallen-devel(s390-64) = 2.19.0-6.fc40 ensmallen-static = 2.19.0-6.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: cmake-filesystem(s390-64) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x Wrote: /builddir/build/RPMS/ensmallen-devel-2.19.0-6.fc40.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.8dqiCM + umask 022 + cd /builddir/build/BUILD + cd ensmallen-2.19.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ensmallen-2.19.0-6.fc40.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.yxfk1R + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/ensmallen-2.19.0-SPECPARTS + rm -rf ensmallen-2.19.0 ensmallen-2.19.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: bogus date in %changelog: Mon May 27 2022 Ryan Curtin - 2.19.0-1 Finish: rpmbuild ensmallen-2.19.0-6.fc40.src.rpm Finish: build phase for ensmallen-2.19.0-6.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-s390x-1706120232.348620/root/var/log/dnf.rpm.log /var/lib/mock/fedora-39-s390x-1706120232.348620/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-s390x-1706120232.348620/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/ensmallen-2.19.0-6.fc40.src.rpm) Config(child) 9 minutes 21 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": "ensmallen-devel", "epoch": null, "version": "2.19.0", "release": "6.fc40", "arch": "s390x" }, { "name": "ensmallen", "epoch": null, "version": "2.19.0", "release": "6.fc40", "arch": "src" } ] } RPMResults finished