本人在服务器上已经用Anconda创建好python3.5的环境,这个网上有一大堆教程。接下来是重点。

1. cuda的安装

https://developer.nvidia.com/cuda-downloads,选runfile(local)这个文件下载然后执行如下代码

  sh cuda_9.0.176_384.81_linux-run

  chmod +x filename.run #如果不能直接运行,执行这个命令

在协议中选择同意EULA(accept),不安装driver installation (no),然后再安装cuda时选择个人用户的目录,如/home/yourname/cuda9,以及cudasamples的目录。

nvidia-smi #查看显卡驱动运行状态
nvcc -V #查看cuda-toolkit安装是否成功

2.cuDNN文件导入cuda安装目录对应的位置

https://developer.nvidia.com/cudnn,这个需要注册,然后选择cudnn-9.0-linux-x64-v7.tgz这个下载--lib库

cp cuda/include/cudnn.h cuda9/include/ #cuda9是个人用户的下的目录/home/yourname/cuda9
cp cuda /lib64/libcudnn* cuda9/lib64/
chmod a+r cuda9/include/cudnn/h cuda9/lib64/libcudnn*
cat ~/cuda91/include/cudnn.h | grep CUDNN_MAJOR -A5 #查看cuDNN安装状态
#查看结果
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 0
#define CUDNN_PATCHLEVEL 5 #define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

3.在自己的.bashrc文件里添加环境变量

export PATH=/home/yourname/cuda9/bin:$PATH” #加入文件中
export LD_LIBRARY_PATH=/home/yourname/cuda9/lib64/ #加入文件中
source ~/.bashrc #使修改后的环境变量生效

4.安装并测试tensorflow

import tensorflow as tf
x = tf.nn.conv2d(tf.ones([1,1,10,1]), tf.ones([1,5,1,1]), strides=[1, 1, 1, 1], padding='SAME')
with tf.Session() as sess:
sess.run(x) # this should output a tensor of shape (1,1,10,1) with [3,4,5,5,5,5,5,5,4,3]

最新文章

  1. 查找数组中重复项的index
  2. BZOJ-2257 瓶子和燃料 分解因数+数论方面乱搞(裴蜀定理)
  3. url匹配和match()方法
  4. js 只能输入数字和小数点
  5. 使用Jax-rs 开发RESTfull API 入门
  6. C#操作CAD-初始化、引用dll
  7. MVC Anti-XSS方案
  8. 计算器源码(数学式python)
  9. 《修炼之道:.NET开发要点精讲》读书笔记(四)
  10. Google开源GSON的使用
  11. Struts2——通配符,Action Method_DMI
  12. Linux查看所有用户和组信息
  13. MySQL加锁处理分析(转)
  14. c# WndProc事件 消息类型
  15. HTTP状态码列表
  16. Task 6.2冲刺会议十 /2015-5-23
  17. 【转自IT虾米网:www.itxm.net】外部应用和drools-wb6.1集成解决方案
  18. ZOJ - 3657-The Little Girl who Picks Mushrooms
  19. Sybase常用时间日期函数
  20. 20145230熊佳炜《网络对抗》实验八:WEB基础

热门文章

  1. C++界面库(十几种,很全)
  2. 介绍两种Timer定时器的使用
  3. 高中生也能读懂的Docker入门教程
  4. node.js简单数据接口开发
  5. Hadoop 学习之路(七)—— HDFS Java API
  6. spring boot 2.x 系列 —— actuator 服务监控与管理
  7. 【协议】TCP与UDP
  8. 【JAVA NIO】java NIO
  9. 后端session的获取
  10. ComboBox过滤