Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3744
gpg is needed for ROCm builds but does not come with containerized builds. This change add installation of gpg.
Reviewed By: junjieqi
Differential Revision: D61007840
fbshipit-source-id: 6322112803866dff57637bea290dc032e2bf41ad
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3743
This fixes containerized builds that will be needed for ROCm.
Reviewed By: junjieqi
Differential Revision: D61007764
fbshipit-source-id: 11fa8dc3641a85d4c220832bedf0f6d62ae49426
Summary:
The TestPartitioning.TestPartitioningBigRange test case fails on gcc version 13.2. We can avoid this by requiring gcc version 11.2 where the test case works.
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3655
Test Plan: Check github workflows and test branches
Reviewed By: ramilbakhshyiev
Differential Revision: D59988036
Pulled By: gtwang01
fbshipit-source-id: ae6d7f7888c9d7a2e59f557e05dbd4f318983668
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3725
This step is necessary for both of the builds with newer gxx_linux package version. ROCm is already using this symlinking and this change expands it to RAFT as well.
Reviewed By: mengdilin
Differential Revision: D60830977
fbshipit-source-id: fe95a6580b3866e17b56d542509405e93a3ff453
Summary:
Add instructions to download arm64 specific conda dependencies and cmake command and run it on CI. This should prepare us to turn on CI with SVE optimization
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3653
Reviewed By: ramilbakhshyiev
Differential Revision: D60043435
Pulled By: mengdilin
fbshipit-source-id: d81bb1c1022681c3da8f98bbf080d5e1d65d6b80
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3516
This diff seeks to simplify the steps that install conda packages and environment configuration into a single step at the start of the cmake build action.
Reviewed By: mnorris11
Differential Revision: D58560454
fbshipit-source-id: ee2c6b36865809f31eb335cfb3c2fffdccaa318d
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3512
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3510
GitHub hosted runners some with the build-essentials package pre-installed, self-hosted runners on AWS do not have this package. This made it all steps other than the `all targets` one fall back to the system executables which unintentially worked on GitHub hosted runners but not on the self-hosted ones. This diff fixes it by pulling the line that adds conda bin to path early in the cmake build action.
Reviewed By: asadoughi
Differential Revision: D58513853
fbshipit-source-id: 23e95459e0031c96bd142515db07d1b700d713cf
Summary:
Pull Request resolved: https://github.com/facebookresearch/faiss/pull/3426
GitHub Actions only supports Ubuntu 22 and newer and this change is necessary to enable CUDA builds to complete the migration.
Reviewed By: algoriddle
Differential Revision: D57261685
fbshipit-source-id: 34467f57426864ffa8b32f6018ccdc7bb4424b57
Summary:
This commit is the first in a series in an attempt to incrementally enable all jobs currenlty performed by CircleCI. It includes the main configuration files provided by GitHub team + 1 build.
Original PR: https://github.com/facebookresearch/faiss/pull/3325
Reviewed By: junjieqi
Differential Revision: D56671582
fbshipit-source-id: c8a21cd69aabaf86134eb86753e90b1facf51bc3