conda-forge / conda-forge/faiss-split-feedstock

Unable to install with Python 3.11 on linux-aarch64 (ARM64)

Open
#73 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Shell
Stars
5
Forks
22
PR merge metrics
No merged PRs in 30d

Description

### Solution to issue cannot be found in the documentation.

- [X] I checked the documentation.

### Issue

I am unable to install `faiss` in a new environment with python 3.11 on `linux-aarch64`. However, I was able to successfully install it with python 3.11 on `osx-arm64`.

```
conda search -c conda-forge 'faiss[subdir=osx-arm64, version=1.7.4]' --info
```
^ This shows an available option with python 3.11

```
conda search -c conda-forge 'faiss[subdir=linux-aarch64, version=1.7.4]' --info
```
^ This does not have an option with python 3.11, only python 3.9 is available.

### Installed packages

```shell
N/A - new environment
```

### Environment info

```shell
active environment : None
conda version : 23.7.4
conda-build version : not installed
python version : 3.11.4.final.0
virtual packages : __archspec=1=arm64
__osx=13.5=0
__unix=0=0
conda av metadata url : None
channel URLs : https://repo.anaconda.com/pkgs/main/osx-arm64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/osx-arm64
https://repo.anaconda.com/pkgs/r/noarch
platform : osx-arm64
user-agent : conda/23.7.4 requests/2.31.0 CPython/3.11.4 Darwin/22.6.0 OSX/13.5 solver/libmamba conda-libmamba-solver/23.5.0 libmambapy/1.5.1
UID:GID : 501:20
netrc file : None
offline mode : False
```

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the two `conda search` commands for faiss 1.7.4 on `osx-arm64` and `linux-aarch64`, then inspect the feedstock metadata and build configuration for Python-version and platform constraints. Done means a new Python 3.11 environment can install faiss on linux-aarch64, with the relevant package search showing an available build.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.