deepin是一个精致优美的系统。最近因为工作需要在deepin上配置深度学习环境,话不多说,接下来记录下整个的配置过程。

×××本篇文章适合对深度学习环境配置有一定了解且对deepin系统感兴趣的同伴阅读。×××

1.安装显卡驱动。deepin自带的【显卡驱动管理器】即可图形化的完成NVIDIA的闭源显卡驱动。

2.安装anaconda。现今较为主流的深度学习框架(如tensorflow,pytorch,caffe等)均提供了python接口,使用anaconda可以较为便捷快速的配置深度学习所需的python环境。安装anaconda的教程很多,这里不在赘述。参考教程:https://www.jianshu.com/p/f7c341085746 建议安装anaconda。

3.创建虚拟环境: conda create -n test PYTHON=3.6,进入虚拟环境: conda activate test,安装自己需要的深度学习框架(conda install xxx)。使用anaconda不作为本篇重点,参考教程:https://www.cnblogs.com/szj666/p/11014929.html。使用anaconda安装深度学习框架的同时一般会自动安装上cuda和cudnn,这里需要注意cuda和前面安装的显卡驱动版本要匹配,否则无法正常使用GPU进行计算。显卡驱动和cuda版本对应要求具体关系如下:

4.按照上述配置后,正常情况下就已经完成了深度学习环境的配置,可以使用GPU进行计算了。但有时会出现如下问题:如torch.cuda.is_available()返回false,或显示Found no NVIDIA driver on your system. 在确认上述安装无误的情况下,可以尝试输入指令sudo apt-get install nvidia-cuda-toolkit(即安装nvcc)即可。

最新文章

  1. JavaScript中的类型转换
  2. 三列等高 css实现
  3. C#Abstract抽象类的语法
  4. MVVM 模式下iOS项目目录结构详细说明
  5. iOS 开发 NSLog调试小技巧
  6. vim下缩进及高亮设置
  7. windows下安装apache笔记
  8. Qt中用QSS切分图片
  9. 对面向对象程序设计(OOP)的认识
  10. R与数据分析旧笔记(一)基本数学函数的使用
  11. Java基础12 类型转换与多态
  12. leetcode第33题--Search for a Range
  13. JSON数据传递
  14. 深度学习框架: Keras官方中文版文档正式发布
  15. ZOJ-1203 Swordfish---最小生成树
  16. MT【305】丹德林双球
  17. 实战--使用lvs实现四层负载均衡,转发到后端nginx
  18. SpringBoot 使用validation数据校验
  19. Cracking The Coding Interview 1.8
  20. Java中多线程访问冲突的解决方式

热门文章

  1. 彻底弄懂ES6中的Map和Set
  2. php通过curl发送XML数据,并获取XML数据
  3. 内核加载错误module license
  4. Google 浏览器保存mht网页文件(单个网页)的方法(无需插件)
  5. element中日期时间插件(DateTimePicke) el-date 开始时间大于等于当前时间小于结束时间,结束时间大于开始时间且大于当前时间
  6. jmeter bodydata参数传递
  7. 调用office Word Com 组件,提示权限不足处理
  8. kill详解
  9. Python入门篇-匿名函数
  10. NLP从词袋到Word2Vec的文本表示