Skip to content

{tools}[foss/2025a] Faiss v1.14.3 w/ CUDA 12.8.0 - #26404

Open
baverhey wants to merge 1 commit into
easybuilders:developfrom
baverhey:20260701133827_new_pr_Faiss1143
Open

{tools}[foss/2025a] Faiss v1.14.3 w/ CUDA 12.8.0#26404
baverhey wants to merge 1 commit into
easybuilders:developfrom
baverhey:20260701133827_new_pr_Faiss1143

Conversation

@baverhey

@baverhey baverhey commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

(created using eb --new-pr)

Add Faiss 1.14.3 easyconfig for foss-2025a with CUDA 12.8.0.
Keep dependency model aligned with 2025a stack.
Fix Python post-install robustness and GPU import behavior on module-based HPC environments.
What changed

Added/updated Faiss easyconfig for version 1.14.3.
Post-install now uses EasyBuild Python explicitly.
Post-install callback library copy is made robust (copy only when found).
Disabled wheel-only CUDA preload marker in installed Python package so import works with module-provided CUDA libraries (no nvidia pip wheel runtime required).
Why

Upstream Faiss 1.14.3 Python packaging adds wheel-oriented CUDA preloading that expects nvidia-cuda-runtime-cu12 style pip packages.
On this HPC stack, CUDA is provided via modules/system libraries, which caused sanity import failure without this adjustment.
Dependencies

This PR depends on:
#25509
#25657
#26026
#26027

AI
AI assistance was used while creating/editing these files in Visual Studio Code. The model was selected automatically, so the exact model/version is unknown.
The changes were reviewed before submission.

@github-actions github-actions Bot added update 2025a issues & PRs related to 2025a common toolchains labels Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Diff comment too long (93586 chars)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025a issues & PRs related to 2025a common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant