安装测试 facebook FAISS(GPU)
来源:互联网 发布:qq关系数据库 编辑:程序博客网 时间:2024/06/15 02:47
在上一篇“安装测试facebook FAISS(CPU)”基础上继续搭建 GPU 版本的 FAISS 开发环境,并进行测试。
- 搭建 GPU 开发环境
– 安装 CUDA 并导入 CuDNN 关联
– 配置环境变量 - C++ GPU 开发环境
- Python GPU 开发环境
- 结束
1、搭建 GPU 开发环境
GPU 开发环境是 GPU-FAISS 开发的基础,主要分为安装CUDA并导入CuDNN关联、配置环境变量三部分。
1.1、安装CUDA并导入CuDNN关联
CUDA, Compute Unified Device Architecture, 是 NVIDIA 推出的通用并行计算框架。CuDNN 是 NVIDIA 提供的 GPU 计算加速方案。
快捷下载: 云盘 密码:77bg
安装CUDA
# 修改权限chod +x cuda_8.0.44_linux.run# 安装CUDAbash cuda_8.0.44_linux.run
!注意 不要选择重装显卡驱动,操作如下:
关联 CuDNN
# 解压文件。tar -xzvf cudnn-8.0-linux-x64-v5.1.tgz# root权限# 拷贝到指定目录下。cp -a ./cuda/include/* /usr/local/cuda/include/cp -a ./cuda/lib64/* /usr/local/cuda/lib64/
1.2、配置环境变量
为开发用户定制环境变量。
# 编辑文件。vim $HOME/.bash_profile# 添加 CUDA 和 CuDNN 的支持。export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"export CUDA_HOME=/usr/local/cudaexport PATH="$PATH:/usr/local/cuda/bin"# 加载。source $HOME/.bash_profile
2、C++ GPU 开发环境
C++ && GPU
# 进入gpu目录 &编译。cd gpumake# 测试。make test/demo_ivfpq_indexing_gpu./test/demo_ivfpq_indexing_gpu
测试结果
3、Python GPU 开发环境
Python && GPU
# 进入gpu目录 &编译。cd gpumake py# 测试。python -c "import faiss" # CPUpython -c "import _swigfaiss_gpu" # GPU
结束
GPU 版本的 FAISS 配置成功,接下来测试性能。欢迎交流~
阅读全文
0 0
- 安装测试 facebook FAISS(GPU)
- 安装测试facebook FAISS(CPU)
- facebook faiss的安装测试
- Centos 7.3 编译 & 安装 & 测试 facebook faiss
- facebook-faiss库
- facebook Faiss的基本使用示例(逐步深入)
- FAISS
- Faiss cpu 版本安装 -- CentOS7
- Window10安装TensorFlow(GPU)与可行性测试
- neural-style AWS GPU 安装步骤测试
- 揭开Faiss的面纱 探究Facebook相似性搜索工具的原理
- windows(无GPU)+VS2013,caffe安装测试mnist问题及解决
- tensorflow(GPU版)安装
- centos 安装 MatConvNet (gpu)
- 淑梅派树莓派做wifi热点并安装Facebook网络模拟测试工具
- 阿里云GPU服务器上Torch安装与测试
- Banana Pro GPU加速(1)-GPU驱动移植安装
- 简单安装tensorflow-gpu(GPU版tensorflow)
- 经典SQL语句大全(技巧篇)
- mysql
- C++中模板类list常用示例
- BAT批处理中choice的使用示例
- 中国大学慕课C语言第八讲笔记
- 安装测试 facebook FAISS(GPU)
- 2017.5.31
- 经典SQL语句大全(提升篇)
- 【LeetCode】600. Non-negative Integers without Consecutive Ones
- MapReduce实例----数据去重
- iOS ijkplayer Audio Unit 播放音频
- 哪些企业更适合开发微信小程序?
- jenkins sonar tomcat git实现自动部署
- js定时器的使用