大概写一下安装过程,怕以后忘记啦
一、ubuntu16.04安装
二、安装nvidia驱动
三、安装cuda
四、安装cudnn
五、编译并运行openpose
详细步骤
一 ubuntu16.04安装过程
我电脑上装的是双系统win10+ubuntu16.04,ubuntu的安装网上有很多教程 这里可以参考https://blog.youkuaiyun.com/s717597589/article/details/79117112/;主要注意的两点就是 1.在过程中有个选项 这台电脑已经安装了windows操作系统,要我们怎么做, 选其他选项就ok 2.给linux分区的时候空间要大一些,我们不单单是为了装个双系统,后面要跑openpose程序,我电脑还要跑yolo程序,训练数据集都需要很大空间。安装ubuntu我基本没遇到什么坑,就是我电脑是Legacy+EFI启动,所以每次开机都没有系统选择项,每次我都要按F11才行。网上有教程说可以用easybcd设置引导项,我没成功,你们可以试一下,如果easybcd里添加新条目时,linux项是灰色的不能点击,可以用easybcd2.2版本 ,反正我电脑是这样新版本不能用。
二、安装nvidia驱动
这里首先下载openpose的源码,github链接https://github.com/CMU-Perceptual-Computing-Lab/openpose或者终端运行命令git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose,没装git工具的需要提前安装。
安装openpose最好是按照文件里提供安装文件来安装,在doc文件夹里,这里我需要着重说一下,不要盲目的直接运行作者提供的安装脚本,因为里面的版本好跟你的不一定是匹配的,目前位置作者提供的运行环境是cuda8.0+cudnn5.1,这些版本跟nvidia的版本是有兼容问题的,一定要选择对应的版本号,例如我这里的cuda版本是9.2那nvidia版本必须是396,我原先装的是390版本,结果cuda总是安装失败。所以从一开始安装时候就明确nvidia+cuda+cudnn的版本号不能乱下,我电脑里的驱动版本是nvidia396.37+cuda9.2+cudnn7.1.4
开始安装navidia驱动,navidia驱动的安装也有好多方法,一种是直接在系统设置中==》软件更新==》附加驱动。当然我不太推荐这种方式,虽然很简单直接,但是我有点儿不放心哈。
第二种方法就是关闭图形界面,进行安装
- 如果已经安装过了,先把老的驱动卸载sudo apt-get remove --