笔者是一名cs专业学生,因项目需要配置一套深度学习系统。系统,环境,驱动程序 都 尽可能使用最新版本(前提能用)。
对于最新版本,网上绝大多数教程已失效。笔者通读《CUDA Installation Guide》与《cuDnn Installation Guide》两份英文文档(不求甚解,哈哈),安装过程中碰到至少30个issues...也造了不少轮子。但幸运的是,最终成了。问题不大,此文档,希望后人少走弯路。
另:PaddlePaddle-GPU也适用于此教程,测试通过。
# 本文使用以下配置测试,运行正常:
# CPU:Intel Core i7 6700HQ
# GPU:NVIDIA GTX 960M(2G D5)
// 内存:SAMSUNG DDR4 16GB
# 硬盘:SAMSUNG 950 Pro 512GB + WD 1TB 移动硬盘(Ubuntu installed)
// 其他硬件默认。
1.安装并配置好集成Python 3的Ubuntu环境。
大多数建议的情况为Ubuntu 16.04,但此文章兼容于18.04.
安装方式有很多,详细方式见文末。
注意:
BIOS务必关闭Secure Boot。
Python3版本应不低于3.5.
2.安装NVIDIA驱动程序
2.1 卸载已有的驱动程序,禁用nouveau。
这里推介一个简单办法:
System Settings→ Software & Updates