fas文件用什么打开,fastdfs文件下载
Faiss安装Anaconda安装Anaconda使用faiss安装是最方便快捷的方法。脸书即将推出新版faiss conda安装包,自行安装conda安装所需的libgcc、mkl、numpy模块。
faiss的cpu版本目前只支持Linux和MacOS。Gpu提供了一个可以在LinuxOS上用CUDA8.0/CUDA9.0/CUDA9.1编译的版本。
请注意,上面语句中的cuda90不执行cuda安装,所以必须先自行安装。
在[]:
安装cpu版本更新condaconda更新conda#安装mklconda安装mkl#安装# faiss-cpucondaintallfaiss-CPU-cpytorch安装#
确保安装了gpu版本CUDA。如果没有,将自动安装cup版本。constallfaiss-GPU-cpytorch # default For cuda 8.0 constallfaiss-GPU cuda 90-cpytorch # For cuda 9.0 Condainstallfaiss-GPU cuda 9.0 Condainstallfaiss-GPU cuda For cuda 9.1 cuda 90/91以上语句不执行cuda安装,请自行提前安装。
编译、编译、安装需要三个步骤。
1.编译c文件
编译Python接口
3.编译GPU部分。
第一步是必须的,第二步和第三步是相互独立的,没有相互依赖的关系。
Faiss是用Makefile编译的,与系统相关的配置文件都包含在一个名为makefile.inc的文件中,实例文件位于下载的faiss安装文件的example_makefiles文件夹中。选择相应的操作系统,复制到faiss的根目录下,命名为makefile.inc
编译C faiss BLAS/Lapack
在[]:
# Ubuntu 16 sudo apt-getinstallopenblas-dev python-numpy python-dev # Ubuntu 14 sudo apt-getinstalllibopenblas-devliblabliblas
在[]:
构建步骤在[]中编译Python接口:
# swigsudoapt-getinstallswig # Ubuntu 16 makepy #默认系统为python2.7,如果要使用其他版本的python,必须在makefile.inc文件中将PYTHONCFLAGS的值改为python的安装路径。测试faiss的python用法
在[]:
#编译包含以下三个文件# faiss . py # swigfaiss.py/swigfaiss _ GPU . py # _ swig fais swigfaiss.so/_的可以添加代码import sys . path . append(faiss _ path),比如/home/faiis,然后用下面的命令查看CD python ldd-r _ swig fais . so #用下面的命令测试python -c import faiss,numpy faiss.kmeans (10,20)。
原文:3359 github.com/liqi ma/faiss _ note/ipynb/master/1 . install faiss installation . ipynb
如需交流,请关注信息。立即回信。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。