资讯专栏INFORMATION COLUMN

keras环境配置填坑(持续更新)

VEIGHTZ / 1572人阅读

摘要:检查目录以及其下的目录是否被添加进环境变量。导入版本时,提示缺少模块,用的函数绘制模型失败八成是没有安装下面两个包里面的无法识别八成是安装了加速版的,此版本支持的核心,把改成进时提示找不到解压直接覆盖目录的文件夹。

L.C.提醒我补上配置的坑

1.配置gpu版本的keras(tensorflow/theano)真xx难!对计算的时间要求不高,就弄个cpu慢吞吞训练算了,怎么安装cpu版本的深度学习框架?

so fxxking easy!
官网(或清华大学镜像站点)下载anaconda安装,之后在命令行输入以下代码:

pip install theano;                
#pip install tensorflow;   #选择theano或者tensorflow
pip install keras

done!

要注意的是,如果使用tensorflow作为backend,就要下载python 3.5.2 对应的anaconda版本,记得是anaconda3 4.2.0

2.安装gpu版本的keras后,提示can not find g++.exe(或者类似差不多意思的error)

首先可能是没正确安装g++,再次在cmd输入:

conda install mingw libpython

如果提示已经satisfied,说明不是因为这个问题。检查mingw目录以及其下的bin、lib目录是否被添加进环境变量。

3.导入gpu版本keras(theano/tensorflow)时,提示缺少pygpu模块

no hesitating,tap in:

pip install pygpu

4.用keras的plot_mode函数绘制模型summary失败

八成是没有安装下面两个包:

pip install pydot
pip install graphviz

5..theanorc.txt里面的"device = gpu"无法识别

八成是安装了加速版的theano,此版本支持nvidia的cuda核心,把"device = gpu"改成"device = cuda"

6.import进keras时提示找不到cudnn

解压cudnn直接覆盖cuda目录的文件夹。

7.如果使用theano作为beckend,记得手动调整keras的configuration文件里面的backend项

8.import tensorflow时显示有lib、dll加载不了
找到cuda的安装目录,把v8.0文件夹下面所有的子文件夹目录添加进环境变量

9.couldn"t open CUDA library xxxxxxx.dll
在cuda安装目录下搜这个找不到的文件,拷贝到已经添加环境变量的文件夹里

10.用什么交互式界面编写keras程序比较好?
jupyter notebook

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40763.html

相关文章

  • Deep Learning 相关库简介

    摘要:首先是最顶层的抽象,这个里面最基础的就是和,记忆中和的抽象是类似的,将计算结果和偏导结果用一个抽象类来表示了。不过,本身并没有像其它两个库一样提供,等模型的抽象类,因此往往不会直接使用去写模型。 本文将从deep learning 相关工具库的使用者角度来介绍下github上stars数排在前面的几个库(tensorflow, keras, torch, theano, skflow, la...

    ThinkSNS 评论0 收藏0
  • webpack4配置详解之逐行分析

    摘要:今天就尝试着一起来聊聊吧,旨在帮大家加深理解新手更容易上路,都能从到搭建配置自定属于自己的脚手架,或对已封装好的脚手架有进一步的巩固,接下来苏南会详细讲解中的每一个配置字段的作用部分为新增。 showImg(https://segmentfault.com/img/bVbjmMV?w=1008&h=298); 前言   经常会有群友问起webpack、react、redux、甚至cre...

    dkzwm 评论0 收藏0
  • 使用 vue2.0 开发微信公众号下前后端分离的SPA站点的填坑之旅

    摘要:目前正在写一个微信公众号的小项目,记录一下遇到的问题和解决方法主要是前端。前端提交时使用,在后端再取出对应的微信支付看了下文档,以前是需要用唤起支付,而现在则是把微信内置到了微信的浏览器中。 目前正在写一个微信公众号的小项目,记录一下遇到的问题和解决方法(主要是前端)。内容持续更新中~ 主要实现 前后端分离前端为 SPA 单页面使用微信的JSSDK微信支付 技术方案 后端使用 php ...

    afishhhhh 评论0 收藏0
  • 使用 vue2.0 开发微信公众号下前后端分离的SPA站点的填坑之旅

    摘要:目前正在写一个微信公众号的小项目,记录一下遇到的问题和解决方法主要是前端。前端提交时使用,在后端再取出对应的微信支付看了下文档,以前是需要用唤起支付,而现在则是把微信内置到了微信的浏览器中。 目前正在写一个微信公众号的小项目,记录一下遇到的问题和解决方法(主要是前端)。内容持续更新中~ 主要实现 前后端分离前端为 SPA 单页面使用微信的JSSDK微信支付 技术方案 后端使用 php ...

    Taonce 评论0 收藏0
  • opcache的检测文件更新的小坑

    摘要:昨晚线上出故障,紧急处理切换容灾后缓解了故障,解决故障后从容灾切换回正式服务时发现文件更新无效,重启后才生效。查看昨晚的日志,更新不生效持续时间远远大于秒,所以这个检测间隔时间的问题可以了,我们继续。 昨晚线上出故障,紧急处理切换容灾后缓解了故障,解决故障后从容灾切换回正式服务时发现PHP文件更新无效,重启FPM后才生效。下面记录复盘追查的过程。 因为是PHP文件更新不生效,所以马上怀...

    you_De 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<