方法一(简单)

矩池云上的k80因为内存问题,请用其他版本的GPU去进行编译,保存环境后再在k80上用。

准备工作

下载dlib的源文件

进入python的官网,点击PyPi选项,搜索dilb,再点击release,便可以下载dlib的任何版本的源文件。

下载网站:https://pypi.org/project/dlib/#history

下载后上传到矩池云的网盘,可以查看矩池云怎么上传文件夹?

切换源

sh /public/script/switch_apt_source.sh

安装依赖

apt-get update
apt-get -y install libboost-all-dev cmake libx11-dev curl

安装nvcc

curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_64/7fa2af80.pub | apt-key add -
echo "deb https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_64/ /" > /etc/apt/sources.list.d/cuda.list
apt-get update
apt-get -y install cuda-command-line-tools-10-0

详情可以阅读 矩池云上如何安装nvcc

解压编译

cd /mnt
cp dlib-19.22.0.tar.gz /
cd /
tar -xzvf dlib-19.22.0.tar.gz
cd dlib-19.22.0

python setup.py install


在cuda11的镜像上,不需要装nvcc,系统自带了,可能会有以下报错

CUDA_curand_LIBRARY (ADVANCED)linked by target "dlib" in directory /dlib-19.22.0/dlib
CUDA_cusolver_LIBRARY (ADVANCED)linked by target "dlib" in directory /dlib-19.22.0/dlib

这里安装下面两个包即可

apt-get install libcurand-dev-11-0
apt-get install libcusolver-dev-11-0

方法二(相对复杂)

因为dlib只有Windows版本才可以使用pip、conda安装。

所以在矩池云上以Ubuntu的环境下,不能用pip, conda 来装 dlib 。

如之前安装失败: 请卸载

pip uninstall dlib

请使用编译安装

apt-get update
apt-get install libboost-all-dev cmake
apt-get install libx11-dev

必须先安装 libx11-dev 后安装 dlib 才能成功,如果先装了 dlib, 那么先卸载 dlib, 然后先后安装 libx11-dev, dlib

git clone https://github.com/davisking/dlib.git
cd dlib
mkdir build
cd build
cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1
cmake --build .
cd ..
python setup.py install

cpu版本

python setup.py install --set USE_AVX_INSTRUCTIONS=1 --set DLIB_USE_CUDA=0

参考文章

安装dlib gpu版本记录(解决遇到的Error: The --yes options to dlib‘s setup.py don‘t do anything……)

Install dlib on Ubuntu

Ubuntu下dlib库编译安装

Ubuntu下安装dlib库

https://github.com/davisking/dlib/issues/302

矩池云上编译安装dlib库相关推荐

  1. 矩池云上如何安装tensorRT

    国内镜像 https://mirrors.cloud.tencent.com/nvidia-machine-learning/ubuntu1804/x86_64/ 检查系统版本 source /etc ...

  2. 矩池云上如何安装nvcc

    若您想要使用 nvcc,但是所选的镜像中没有预装 nvcc,可按照如下操作自行安装. 1.检查系统版本 source /etc/os-release && echo $VERSION_ ...

  3. 矩池云上CUDA、nvcc、cuDNN相关操作汇总

    本文汇总整理如何在矩池云上安装.使用CUDA .nvcc.cudnn的教程,后续还将不断补充,也欢迎大家在评论区提相关问题. 优质提问和反馈,将有机会获得矩池云算力豆激励- CUDA相关文章 CUDA ...

  4. 矩池云上安装ikatago及链接教程

    https://github.com/kinfkong/ikatago-resources/tree/master/dockerfiles 从作者的库中可以看到,该程序支持cuda9.2.cuda10 ...

  5. 矩池云上安装CUDA头文件教程

    简介 CUDA头文件(cuda header files)在进行CUDA编程的时候会经常遇到.下面我介绍了一些常用的CUDA头文件及其安装. 英伟达官方源 矩池云cuda10及以上 https://d ...

  6. 如何在矩池云上安装java

    在矩池云上安装java其实非常简单,按照下面的办法安装即可 安装 OpenJDK 11 apt update apt install openjdk-11-jdk java -version 安装 O ...

  7. 如何在矩池云上安装语音识别模型 Whisper

    如何在矩池云上安装语音识别模型 Whisper Whisper 是 OpenAI 近期开源的一个语音识别的模型,研究人员基于 680,000 小时的标记音频数据进行训练,它同时也是一个多任务模型,可以 ...

  8. 在矩池云上复现 CVPR 2018 LearningToCompare_FSL 环境

    这是 CVPR 2018 的一篇少样本学习论文:Learning to Compare: Relation Network for Few-Shot Learning 源码地址:https://git ...

  9. 在矩池云上使用A6000/3090跑ikatago说明

    因为英伟达30系和a系列对cuda版本的要求是cuda11及以上. https://github.com/kinfkong/ikatago-resources/tree/master/dockerfi ...

最新文章

  1. Android Touch事件原理加实例分析
  2. 转载:linux环境下搭建discuz论坛
  3. python No-ASCII character ,编码错误
  4. 手把手教你做关键词匹配项目(搜索引擎)---- 第六天
  5. 实现日志管理的两种方式:aop、拦截器
  6. 指令数据采集(五)--指令的条件的执行判断
  7. VxRack与VxRail遭受Power的“全面入侵”
  8. js排序算法详解-计数排序
  9. POJ 3046 Ant Counting ( 多重集组合数 经典DP )
  10. 安装3dmax出现:error 1311 找不到源文件
  11. Hierachy Viewer无法在真机上使用的解决方法
  12. 【Oracle】904: “xxx“: 标识符无效
  13. Pentaho相关组件下载,sourceforget加速
  14. 三极管在ad中的原理图库_Altium Designer原理图元器件库详细说明
  15. c语言计算100天后是星期几,用C语言试编写一个程序,输入今天是星期几,计算并输出100天后是星期几....
  16. 实用小技巧---如何给全部网页截图
  17. 探索 ES8 Object.entries()
  18. 自制副业神器!微信对话视频生成器
  19. 苹果手机注册时显示链接服务器出现问题,苹果确认iphone密码,显示连接服务器出现问题,为什么...
  20. ESP32:蓝牙BLE控制M3508电机

热门文章

  1. linux 查询wwid命令,Linux磁盘及分区之wwid和uuid
  2. matlab makesurf,matlab制作GIF之hello world
  3. halcon中如何生成椭圆_Halcon拟合系列(2)直线/圆/椭圆/矩形拟合算子
  4. oracle rac单节点恢复,如何Oracle_RAC恢复一个节点总结
  5. LeetCode Week 3:第 21 ~ 30 题
  6. N---Exponentiation
  7. ~~试除法求所有约数(附模板题)
  8. #C语言#警告:隐式声明函数‘xxx’ [-Wimplicit-function-declaration]
  9. 给你出道题---如何蒙题
  10. 2015年辽宁省赛Interesting Tree