ubuntu16.04+cuda9+cudnn7+tensorflow+pycharm环境搭建
安装环境:ubuntu16.04+cuda9+cudnn7+tensorflow+pycharm
1)前期搭建过程主要是按照这篇博文,对于版本选择,安装步骤都讲得很详细,亲测有效!
https://blog.csdn.net/qq_35976351/article/details/79325476
2)pycharm的安装很简单,这里没有通过命令行安装,直接去官网下载,参考这篇博文
https://blog.csdn.net/zhuanshu666/article/details/73554885
(ps:这篇博文上安装的是professional版,我安装的是community版。官网上定义的professional版本是full-featured IDE for Python&Web development,Community是Lightweight IDE for Python & Scientific development,community能满足我的需求了。但是安装步骤是一样的,只是省去一些步骤,选项我都是采用默认...)
安装好后,之后运行,在安装包的bin目录下运行如下命令:
sh ./pycharm.sh
运行之后,可以在菜单栏选择lock在启动项,以后就可以直接点图标进了~~
3)anaconda3的搭建与使用
最近在精读一篇论文,看到它里面代码提示说环境的搭建可以通过anaconda3来实现。之前在写ml大作业的时候在自己笔记本上搭tensorflow的时候就是按着教程什么顺序都没缕清一顿瞎搭,现在有了一定的理解。
anaconda上集成了许多深度学习的python包,可以在anaconda上面建立一个python环境,然后通过anaconda直接在上面加上所依赖的包,比如tensorflow、keras、sklearn等。然后在pycharm里面就可以直接选择在anaconda3里面搭建的python环境了,选择的是conda environment。
anaconda的环境搭建也非常简单,参考的是这篇博文:
https://blog.csdn.net/daydayjump/article/details/78714001
但是安装之后,在终端输入conda list测试,就会提示conda未找到命令。
只需要在终端输入这几句命令就ok了!
echo 'export PATH="/home/ly/anaconda3/bin:$PATH"' >> ~/.bashrc #在.bashrc文件中插入 source ~/.bashrc #使.bashrc生效
然后在输入conda list测试,生效!
ps.但是没有anaconda也可以集成环境,也可以集成keras和sklearn这些环境,就是比较麻烦。
就是在终端中,找到该项目现在所使用的python环境,然后通过以下命令安装相应的包:
pip install -U scikit-learn
pip install keras
或者在pycharm里面可视化install也可以滴!
================================================
记录一下搭建过程中出现的一些问题以及相应解决方案:
1.在import tensorflow as tf进行测试时,报这个错:
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
意思是说,tensorflow版本太低了,没有通过兼容AVX来Compile,但是电脑版本可以通过。
有两个解决方案:
1)https://github.com/lakshayg/tensorflow-build 这有别人编译好的,可以下载源代码在电脑上重新compile
2)简单粗暴地忽略这个警告...
在最顶行写入如下代码:
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = ''
2.装好tensorflow之后,怎么在pycharm里面用呢?
1)按照之前的tensorflow安装教程,通过在终端输入如下命令使用tensorflow,再在当前tensorflow环境下查询对应的python位置
source ~/tensorflow/bin/activate #使用tensorflow
which python #查看当前tensorflow搭在哪个python路径
2)打开pycharm->File->Settings
在project interpreter右边的add local,将python环境切换为按照第1)步查找的路径就ok了。
ubuntu16.04+cuda9+cudnn7+tensorflow+pycharm环境搭建的更多相关文章
- 保姆级教程——Ubuntu16.04 Server下深度学习环境搭建:安装CUDA8.0,cuDNN6.0,Bazel0.5.4,源码编译安装TensorFlow1.4.0(GPU版)
写在前面 本文叙述了在Ubuntu16.04 Server下安装CUDA8.0,cuDNN6.0以及源码编译安装TensorFlow1.4.0(GPU版)的亲身经历,包括遇到的问题及解决办法,也有一些 ...
- Ubuntu16.04 ionic(jdk,sdk,gradle)环境搭建完全攻略
在Ubuntu16.04当中搭建一个ionic环境还是按照官方教程的来,主要问题是首先要把JDK,SDK搭好,环境变量配好.本文中给的包的下载请不要直接用浏览器下载,很慢,尽量用wget 下载,重要的 ...
- pixhawk在linux(ubuntu16.04)下的开发环境搭建和源码编译
1查找安装文档(http://dev.px4.io/starting-installing-linux.html)(本文仅针对硬件为PIXHAWK的开发环境搭建,其他硬件请参考官方文档) ...
- ubuntu16.04 下 C# mono开发环境搭建
本文转自:https://www.cnblogs.com/2186009311CFF/p/9204031.html 前记 之前我一直不看好C#的前景,因为我认为它只能在windows下运行,不兼容,对 ...
- 转 Ubuntu16.04+QT4.8.7开发环境搭建
Qt安装步骤1.安装g++以及依赖库 sudo apt-get install g++ sudo apt-get install g++-multilib libx11-dev libxext-de ...
- Ubuntu16.04之Solr7.7.1环境搭建
Solr的版本一直都在变化(比如之前我在博客园写的关于Linux安装solr,那个solr为7.6版本,此时已经不在了).大家可以去这个地址下载对应的版本:http://mirror.bit.edu. ...
- 深度学习(TensorFlow)环境搭建:(三)Ubuntu16.04+CUDA8.0+cuDNN7+Anaconda4.4+Python3.6+TensorFlow1.3
紧接着上一篇的文章<深度学习(TensorFlow)环境搭建:(二)Ubuntu16.04+1080Ti显卡驱动>,这篇文章,主要讲解如何安装CUDA+CUDNN,不过前提是我们是已经把N ...
- 深度学习(TensorFlow)环境搭建:(二)Ubuntu16.04+1080Ti显卡驱动
前几天把刚拿到了2台GPU机器组装好了,也写了篇硬件配置清单的文章——<深度学习(TensorFlow)环境搭建:(一)硬件选购和主机组装>.这两台也在安装Ubuntu 16.04和108 ...
- Ubuntu16.04 + cuda9.0 +cudnn7.1(转载)
转载一个详细可用的ubuntu16.04+cuda9.0+cudnn7.1教程. 0 - 参考材料 https://blog.csdn.net/Umi_you/article/details/8026 ...
随机推荐
- office2019下载以及激活密钥(亲测可用)
office2019激活密钥 W8W6K-3N7KK-PXB9H-8TD8W-BWTH9 或者: 链接:https://pan.baidu.com/s/1Ch0rc2ZN9I_lwmbjGESTuw ...
- cmd的变量总结
转自:https://blog.csdn.net/flyoutsan/article/details/52811095 cmd变量通过set设置变量,通过可以使用set /?查看有关变量的帮助文档. ...
- python开发规范和(configparser、random模块)
目录结构: bin:存放程序入口,程序启动文件. conf:存放配置文件,配置文件主要是一些全局变量,路径信息等. core:程序核心文件,不涉及到业务逻辑. app:存放和系统业务相关的逻辑. db ...
- 在windows下搭建汇编编程环境
汇编语言程序搭建masm+debug 下载链接 dosbox:链接:https://pan.baidu.com/s/1TgkfU-d5w6Nz9TOYro1pYw 密码:mp83 masm:链接:ht ...
- 深入Ambari Metrics 机制分析
0.简介 Ambari作为一款针对大数据平台的运维管理工具,提供了集群的创建,管理,监控,升级等多项功能,目前在业界已经得到广泛使用. Ambari指标系统( Ambari Metrics Syste ...
- vim美化基本配置
在home目录中创建一个 .vimrc文件 vim ~/.vimrc 文件基本配置 " 设置当文件被改动时自动载入 set autoread " quickfix模式 autocm ...
- Linux内核入门到放弃-网络-《深入Linux内核架构》笔记
网络命名空间 struct net { atomic_t count; /* To decided when the network * namespace should be freed. */ a ...
- 写论文时,使用word的一些技巧
目录 怎么设置文章里所有英文的字体.所有中文的字体样式 删除文章中的所有或者部分超链接 设置忽略英文的拼写检查 怎么设置文章里所有英文字体.所有中文字体样式 用鼠标选中需要更改的文章内容,如果是全文, ...
- 谈谈java做登录那些事(一 分析)
前言: 最近要给自己的网站模板写一个登陆功能,其他功能已经写了一半了,我觉得可以写个登陆整合一下了. 借鉴博客:https://www.cnblogs.com/moyand/p/9047978.htm ...
- Android艺术——Bitmap高效加载和缓存(1)
通过Bitmap我们可以设计一个ImageLoader,实现应该具有的功能是: 图片的同步加载:图片的异步加载:图片的压缩:内存缓存:磁盘缓存:网络获取: 1.加载 首先提到加载:BitmapFact ...