PyCUDA

Glophy Zone Backup 和这篇文章一样,以为会用python的情况下,只需要学会pycuda就可以入门GPU。看到入门的时候发现一段module的时候才发现其实提供的数据交换,真正运用到了还是需要学习CUDA。

安装的问题

GPU版本import的时候报错
On Windows, running “import tensorflow” generates No module named “_pywrap_tensorflow” error - Stack Overflow

TensorFlow 资源大全–中文版 | | URl-team

CUDA - Wikipedia 详细介绍了cuda各个版本的区别。实验室的GTX 480版本支持2.0。可惜的并不是在支持的版本之上,换了一块780。家里还有一块1060 6G。不知道计算显卡和游戏显卡的对比

NVIDIA cuDNN | NVIDIA Developer
CUDNN DNN(deep neural networks)
训练模型需要这个模块。

Raising pool_size_limit_ from 的意义,对于GPU入门的人解释的比较清楚
machine learning - How to interpret Poolallocator messages in tensorflow? - Stack Overflow

ubuntu 16.04 LTS降级安装gcc 4.8 - Linux系统教程
16.04 的ubuntu gcc版本是6,其实降到5一下就可以。

Ubuntu16.04 下安装GPU版TensorFlow(包括Cuda和Cudnn) - 苏州谷歌开发者社区 - SegmentFault

Pip3 install nltk 需要root才能安装。setuptools也是 必须是sudo su
python - No module named pkg_resources - Stack Overflow

Conchylicultor/DeepQA: My tensorflow implementation of “A neural conversational model”, a Deep learning based chatbot

Ubuntu 16.04 安装英伟达(Nvidia)显卡驱动如果遇到无限返回登录的问题,卸载驱动之后就可以。

比较好的是ubuntu server不要图形界面。跑起来飞快。