前言:
近日参加百度-东大冬令营,虽然百度给我们提供了云环境,但是之前买了游戏本,显卡放着不用感觉挺可惜的,所以坚持要配一下GPU版本的paddlepaddle:
WARNING:坑多,慎入,如果顺利还好说,不顺利可能要一天多才能搞好。
踩坑历程:
1、关于ubuntu升级:
本来使用ubuntu16.04,但是鉴于程序员爱debug的性格,一时冲动升级到ubuntu18.04,,于是乎各种问题来了。
1)首先是显卡驱动
系统升级后显卡驱动莫名奇妙消失啦,所以重装显卡驱动,这里建议去nvidia官网下载,然后使用如下命令:
sudo sh ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files
原因是这条命令的后面选项可以巧妙的避开各种幺蛾子,比如循环登录,黑屏问题。
2)之前尝试过ubuntu翻长城都未成功,此处推荐一下:
推荐使用proxychains,自行百度咯
2、paddlepaddle-gpu与cuda+cudnn的版本适配问题
1)paddle简介
问题的解决可以说完全依靠官网文档,所以简单介绍一下,paddle是百度公司开发的,所以文档是有中文的,很方便。
2)paddle与cuda+cudnn的适配问题
这是一个值得好好研究的问题,如果不事先找好适配版本,可能要来来回回卸载下载好几次,这里把方法告诉大家:
https://pypi.org/project/paddlepaddle-gpu/#history
这里贴上paddlepaddle-gpu各个版本与cuda+cudnn的适配问题,下面解释: