文档章节

Ubuntu16.04lts 安装Theano配置GPU

seanow
 seanow
发布于 2017/08/02 19:08
字数 545
阅读 129
收藏 0

参考文献:jteng的专栏-http://blog.csdn.net/jteng/article/details/52075871

根据jteng分享的安装步骤,第一次安装并没有成功。

XXX:~$ python
Python 2.7.13 |Anaconda 4.4.0 (64-bit)| (default, Dec 20 2016, 23:09:15) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> import theano
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/seanow/anaconda2/lib/python2.7/site-packages/theano/__init__.py", line 45, in <module>
    from theano.configdefaults import config
  File "/home/seanow/anaconda2/lib/python2.7/site-packages/theano/configdefaults.py", line 17, in <module>
    from theano.configparser import (AddConfigVar, BoolParam, ConfigParam, EnumStr,
  File "/home/seanow/anaconda2/lib/python2.7/site-packages/theano/configparser.py", line 86, in <module>
    theano_cfg.read(config_files)
  File "/home/seanow/anaconda2/lib/python2.7/ConfigParser.py", line 305, in read
    self._read(fp, filename)
  File "/home/seanow/anaconda2/lib/python2.7/ConfigParser.py", line 512, in _read
    raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /home/seanow/.theanorc, line: 1
'\xe2\x80\x83\xe2\x80\x83[global]\n'
>>> 

分析错误原因:

安装环境区别如下:

jteng的安装环境:Ubuntu16.04lts 64位系统,NVIDIA Geforce 840M,Anaconda Python 3.5,Cuda7.5。

我的安装环境:Ubuntu16.04lts 64位系统,NVIDIA Geforce 965M,Anaconda Python 2.7,Cuda7.5。

当运行以下代码时,出现以下问题:

XXX:~$ sudo gedit ~/.theanorc
[sudo] XXX 的密码: 
 

(gedit:10052): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gedit:10052): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-spell-enabled

** (gedit:10052): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-encoding

** (gedit:10052): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-position

百度之后:https://askubuntu.com/questions/419783/gtk-warning-calling-inhibit-failed-gdbus-errororg

看到类似问题,大神给的答案是:use gksudo or gksuinstead of sudo to open the file,

XXX:~$ gksudo gedit ~/.theanorc
程序“gksudo”尚未安装。 您可以使用以下命令安装:
sudo apt install gksu

………………………………………………
(安装过程)
………………………………………………
XXX:~$ gksudo gedit ~/.theanorc

** (gedit:10924): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-spell-enabled

** (gedit:10924): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-encoding

** (gedit:10924): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-position

此时,第一个错误消失。后几个问题经多处查询,未找到合适答案,未能解决。网友提示可以忽略,事实的确不影响后续结果,但希望有高手给予解决。

再次运行 import theano

Using gpu device 0: GeForce GTX 965M (CNMeM is disabled, cuDNN not available)

表明安装成功!

© 著作权归作者所有

共有 人打赏支持
seanow
粉丝 0
博文 26
码字总数 9284
作品 0
朝阳
程序员
私信 提问
Ubuntu下编译VLC Android源码so库详解

本人编译的是VLC-Android的当前最新版本2.1.18。 官方源码的Git地址:https://code.videolan.org/videolan/vlc-android.git 官方编译的文档地址:https://wiki.videolan.org/AndroidCompile/...

jay100500
2017/09/01
0
0
Ubuntu配置zsh+oh-my-zsh+漂亮主题bullet-train

环境:Ubuntu16.04LTS 64bit 1 .安装zsh : zshongithub地址 2. 安装oh-my-zsh : oh-my-zsh on github 前提条件: Unix-based操作系统。(OS X或者是Linux) 安装了zsh 安装了curl或者是wget ...

王涛哥哥
05/31
0
0
联想z470安装cuda toolkit 7.5过程

我安装的系统是ubuntu kylin 14.04,ubuntu 14.04也差不多一样.我的目的是让GPU能跑一些机器学习以及深度学习的框架,如theano 1,卸载掉与nvidia相关的驱动以及旧版的cuda相关程序 sudo apt-g...

彼得雷
2015/12/15
133
0
Ubuntu下YOLOv3代码运行

YOLO是近几年物体检测主要算法之一,2018年已发展到YOLOv3,是目前速度最快的物体检测算法,详细内容可查看YOLO主页。YOLO的主要优势在于基于纯C语言编写的DarkNet,可查看DarkNet主页,不需...

holygao
10/13
0
0
ubuntu安装theano(排除各种坑后的实锤)

按照miniconda方式的安装是一个明智的选择,如果按照pip安装,后面的一大堆包安装,你懂得,会有一堆坑等着你。 1、安装miniconda 官网下载文件,并且执行 bash Miniconda3-latest-Linux-x86...

legend_hua
03/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker默认的网络模式

Docker默认的网络模式:Bridge模式 该模式会为每个容器分配Network Namespace子系统,会自动给每个容器虚拟出自己的网卡、IP、网关、路由等信息,无需手工添加。 5分钟玩转 Docker Bridge...

吴伟祥
12分钟前
2
0
Docker方式部署Github监控系统Hawkeye

0.系统环境 CentOS Linux release 7.6.1810 (Core)|Python 2.7.5|2018年10月12日版Hawkeye step1:docker安装 见:https://my.oschina.net/guiguketang/blog/1843594 step2:安装mongodb #vim ......

硅谷课堂
20分钟前
1
0
混合模型---logistic模型的混合

专家混合

中国龙-扬科
23分钟前
3
0
自定义参数校验注解 (实现ConstraintValidator方法)

Hibernate Validator常用注解(图网上找的) 2.自定义校验器 a.注解类 @Target({FIELD, METHOD, PARAMETER, ANNOTATION_TYPE})@Retention(RUNTIME)@Documented@Constraint(validatedB......

INSISTQIAO
27分钟前
1
0
Integer 实现

Integer 封装类型,参数传递传的是值,不是引用 内带缓存,-128 到127 -128 到127 直接数值 IntegerCache 如果不在这个范围,才会new Integer () public static Integer valueOf(int ...

Java搬砖工程师
28分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部