-
-
Notifications
You must be signed in to change notification settings - Fork 21
faiss-split v1.10.0 #83
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
weiji14
merged 48 commits into
conda-forge:main
from
regro-cf-autotick-bot:1.10.0_hb2f3eb
Mar 19, 2026
Merged
Changes from all commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
9888322
updated v1.10.0
regro-cf-autotick-bot 53a2065
MNT: Re-rendered with conda-build 25.1.1, conda-smithy 3.45.4, and co…
regro-cf-autotick-bot 05b7e32
rebase patches
h-vetinari b8c2f1b
also build faiss_example_external_module
h-vetinari 4a41d69
MNT: Re-rendered with conda-build 25.1.2, conda-smithy 3.47.0, and co…
b57f4da
Update recipe/meta.yaml
hmaarrfk ce28bde
add mkl/generic builds
hmaarrfk 0a15f92
build mkl/non-mkl variants
hmaarrfk fc981fe
MNT: Re-rendered with conda-build 25.1.2, conda-smithy 3.47.0, and co…
edcf74c
remote test.
hmaarrfk 0abaad3
MNT: Re-rendered with conda-smithy 3.56.3 and conda-forge-pinning 202…
weiji14 ac23e51
Remove CUDA 11.8 skip
weiji14 5fda235
Set Python_NumPy_INCLUDE_DIR to $SP_DIR/numpy/_core/include for NumPy 2
weiji14 5a2e6a2
Skip tests failing on NumPy 2
weiji14 68d0c28
Merge branch 'main' into 1.10.0_hb2f3eb
weiji14 77c8d6a
Update doc_url to https://faiss.ai/
weiji14 30cfa03
Tidy up BLAS and OpenMP variant handling
weiji14 fd33e44
MNT: Re-rendered with conda-smithy 3.56.3 and conda-forge-pinning 202…
weiji14 54dcc59
More blas and openmp cleanups
weiji14 2379e0e
Remove conda_build_config.yaml with blas_impl settings
weiji14 34899b4
MNT: Re-rendered with conda-smithy 3.56.3 and conda-forge-pinning 202…
weiji14 9661464
Skip some more tests on Windows
weiji14 4c6d820
Replace libblas, libcblas, liblapack, mkl-devel, etc with blas-devel
weiji14 e2b2d63
MNT: Re-rendered with conda-smithy 3.56.3 and conda-forge-pinning 202…
weiji14 198d79b
Set proper build regex with blas_impl for blas-devel
weiji14 86736f0
Set FAISS_ENABLE_GPU env variable properly
weiji14 2c551c4
Skip windows CUDA builds
weiji14 e5a67ae
MNT: Re-rendered with conda-smithy 3.56.3 and conda-forge-pinning 202…
weiji14 a4b76f1
Skip some more tests on win and osx
weiji14 ff7670f
Don't build faiss_example_external_module
weiji14 644aa82
Add intel-openmp for win + mkl build
weiji14 7fade5d
Revert "Don't build faiss_example_external_module"
weiji14 81d61b8
Remove win selector on libcublas-dev
weiji14 05e92b5
Temporarily build for CUDA_ARCH 86 only
weiji14 b163646
Skip tests that segfault on Linux + CUDA or Windows + MKL
weiji14 83e87d3
Merge branch 'main' into 1.10.0_hb2f3eb
weiji14 e4262a9
lint
weiji14 d1add10
Prefix proc_type and include blas_impl in build string
weiji14 7426174
Skip more segfaulting tests on linux and windows
weiji14 24a0c39
Move intel-openmp to libfaiss's host deps
weiji14 428a985
Comment out test skips under windows + mkl + no cuda
weiji14 182b4f2
Try using _openmp_mutex instead of llvm-openmp or intel-openmp
weiji14 b902b2c
Just use llvm-openmp for all platforms
weiji14 5c11583
Use llvm-openmp for osx and linux, libgomp for win
weiji14 d478021
Revert back to intel-openmp on win+mkl and reinstate test skips
weiji14 ea7d0a3
Skip WIndows + MKL builds for now
weiji14 cb670b4
MNT: Re-rendered with conda-smithy 3.57.0 and conda-forge-pinning 202…
weiji14 482ebfb
Revert "Temporarily build for CUDA_ARCH 86 only"
weiji14 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
39 changes: 39 additions & 0 deletions
39
.ci_support/linux_64_blas_implmklcuda_compiler_versionNone.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| blas_impl: | ||
| - mkl | ||
| c_stdlib: | ||
| - sysroot | ||
| c_stdlib_version: | ||
| - '2.17' | ||
| channel_sources: | ||
| - conda-forge | ||
| channel_targets: | ||
| - conda-forge main | ||
| cuda_compiler: | ||
| - cuda-nvcc | ||
| cuda_compiler_version: | ||
| - None | ||
| cxx_compiler: | ||
| - gxx | ||
| cxx_compiler_version: | ||
| - '14' | ||
| docker_image: | ||
| - quay.io/condaforge/linux-anvil-x86_64:alma9 | ||
| mkl: | ||
| - '2025' | ||
| numpy: | ||
| - '2' | ||
| pin_run_as_build: | ||
| python: | ||
| min_pin: x.x | ||
| max_pin: x.x | ||
| python: | ||
| - 3.10.* *_cpython | ||
| - 3.11.* *_cpython | ||
| - 3.12.* *_cpython | ||
| - 3.13.* *_cp313 | ||
| target_platform: | ||
| - linux-64 | ||
| zip_keys: | ||
| - - cxx_compiler_version | ||
| - c_stdlib_version | ||
| - cuda_compiler_version |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another segfault 😱, happening across the linux + CUDA builds, e.g. at https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1490030&view=logs&j=c0d7e35f-f2a4-542a-9d0c-f8f415b889a9&t=18c43676-7eb8-5b7c-eef2-7391c7b49bbb&l=4243:
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Had to skip both
TestComputeGT::test_compute_GT_gpuandTestComputeGT::test_compute_GT_ip_gpuwhich were segfaulting on CI. I tested locally (with a GPU), and couldn't reproduce the crash.Other linux tests seem to be passing now though 🎉