The official faiss docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
Faiss is a library for efficient similarity search and clustering of dense vectors. It contains algorithms that search in sets of vectors of any size, up to ones that possibly do not fit in RAM. It also contains supporting code for evaluation and parameter tuning. Faiss is written in C++ with complete wrappers for Python/numpy. Some of the most useful algorithms are implemented on the GPU. It is developed primarily at Meta's Fundamental AI Research group.
Learn more on Faiss Documentation.
The tag of each faiss docker image is consist of the version of faiss and the version of basic image. The details are as follows
| Tags | Currently | Architectures |
|---|---|---|
| 20180223-oe2403sp4 | faiss 20180223 on openEuler 24.03-LTS-SP4 | amd64, arm64 |
| 20180223-oe2403sp3 | faiss 20180223 on openEuler 24.03-LTS-SP3 | amd64, arm64 |
| 1.14.1-oe2403sp3 | faiss 1.14.1 on openEuler 24.03-lts-sp3 | amd64, arm64 |
In this usage, users can select the corresponding {Tag} and container startup options based on their requirements.
Pull the openeuler/faiss image from docker
docker pull openeuler/faiss:{Tag}
Start a faiss container
docker run -it --name my-faiss openeuler/faiss:{Tag}
Container startup options
| Option | Description |
|---|---|
--name my-faiss | Names the container my-faiss. |
-it | Starts the container in interactive mode with a terminal (bash). |
openeuler/faiss:{Tag} | Specifies the Docker image to run, replace {Tag} with the specific version or tag of the openeuler/faiss image you want to use. |
Verify faiss installation
docker run --rm openeuler/faiss:{Tag} -c "import faiss; print(faiss.__version__)"
To get an interactive shell
docker exec -it my-faiss /bin/bash
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.
Content type
Image
Digest
sha256:168a93f25…
Size
522.5 MB
Last updated
2 months ago
docker pull openeuler/faissPulls:
14
Last week