最近在学习用CNN(卷积神经网络)做图像质量评价,选择的论文是CVPR2014-Convolutional neural networks for no-reference image quality assessment,先读了一下论文,发现对CNN的知识不太了解,所以对文章的CNN结构和一些专有名词弄的有点晕,于是边学习吴恩达老师的CNN视频,因为之前看了他的大部分机器学习视频,直接看CNN视频也能基本看懂,链接如下: https://mooc.study.163.com/university/deeplearning_ai#/c,论文中没有公布源码程序,于是在githb上面搜索,果然有大神实现了,但是他用的框架有点复杂,既用了tensorflow又用了pytorch,链接如下:https://github.com/lidq92/CNNIQA 。系统是Ubuntu,之前已经装了cuda9.0和python3.6,而且装了anaconda,要跑实验就需要继续装tensorflow和pytorch,网上有各种安装方法,但是方法太多,有点晕,开始的时候想用pip安装的方法,参考的是一个博客,链接:https://blog.csdn.net/u014797226/article/details/80229887,但是按着那个方法,最后安装失败了,报了一些看不懂的错误,可能是网络的问题,然后直接在tensorflow官网下载了对应版本的安装包文件,链接:https://tensorflow.google.cn/install/source,我直接下载的最新的,

然后直接找到文件路径pip安装,结果发现不行,提示域名解析暂时失败,试了好多次还是有问题。后来经过同学的提示才知道已经安装了anaconda,可以直接在它下面建立环境装tensorflow,然后百度,找到一个博客,https://blog.csdn.net/hgdwdtt/article/details/78633232。跟着试一下,先创建tensorflow环境,

conda create -n tensorflow python=3.6

然后激活环境,

source activate tensorflow

都没啥问题,激活环境后,命令行的前面会有tensorflow的标志,继续跟着安装的时候又出问题了,

pip install --ignore-installed --upgrade tfBinaryURL

执行这条命令的时候提示出错,前面是域名解析暂时失败,最后是没有对应的版本信息,挺奇怪的,然后求助大神,说直接看官网,在官网下载安装文件就可以了,他把之前下载的文件拷到Ubuntu系统上,然后把文件的属性改成了读写可执行程序,原理之前下载的文件是只读格式的,估计就是这个问题了,然后pip install 文件名,就直接安装上了。

后面的pytorch我就自己下载了对应版本,网址:https://pytorch.org/get-started/previous-versions/。然后也装在了上面的tensorflow环境中,中间没出什么问题。

环境基本搭好了,其他的包,比如说tensorboardX,直接pip安装就可以了。跑实验的时候本来想跑作者的torch0.4版本的代码,结果报错了,原因很复杂,找了很久没找出问题,错误的源头是requirement文件中需要安装的包python setup.py install # https://github.com/pytorch/ignite。可能是代码或torch0.4版本更新的问题,然后卸载了torch0.4,重新装了torch0.3版本,跑作者的0.3版本的代码,这次没什么问题了。

跑实验配环境(tensorflow)的更多相关文章

  1. Java-JDK配环境,eclipse工具认识

    一.JDK配环境: 1.JDK思维导图 2.测试代码: 需要注意点位类名大小写的区分,符号为英式输入法下的, ; . class Hello{ public static void main(Stri ...

  2. sublime3+wamp配置php,(无需配环境变量)

    思来想去,最后还是决定给自己的手游加简单后端验证.好久没搞php了,最近搜了搜资料,发现现在php比几年前方便简单的多,有wampserver和sublime用.想想当年我还用记事本+phnow呢. ...

  3. Ubuntu 环境 TensorFlow (最新版1.4) 源码编译、安装

    Ubuntu 环境 TensorFlow 源码编译安装 基于(Ubuntu 14.04LTS/Ubuntu 16.04LTS/) 一.编译环境 1) 安装 pip sudo apt-get insta ...

  4. [评测]低配环境下,PostgresQL和Mysql读写性能简单对比(欢迎大家提出Mysql优化意见)

    [评测]低配环境下,PostgresQL和Mysql读写性能简单对比 原文链接:https://www.cnblogs.com/blog5277/p/10658426.html 原文作者:博客园--曲 ...

  5. 【技术文档】XuebaOnline配环境时遇到的问题和解决办法

    在Ubuntu下装XuebaOnline可能遇到的问题和解决办法 自动安装Python3.0以上版本 编译命令采用python3 manage.py runserver,所以在linux系统下需要安装 ...

  6. opencv+vs配环境

    首先,一定要注意debug和release下配的项目设置是有区分的!!!!!!!!!!! 1.注意自己的电脑是64位还是32位 2.要在环境变量中设置环境变量,环境变量从前向后扫描,用64位环境变量时 ...

  7. 一步一步开发sniffer(Winpcap+MFC)(一)工欲善其事,必先配环境——配置winpcap开发环境(图文并茂,非常清楚)

    http://blog.csdn.net/litingli/article/details/5950962

  8. alome配环境

    1. gitLab: 将工程git到alome版的exlipse中. 2. 打开右上角Aclome视图: 3. 打开Aclome资源管理器窗口: 4. 打开git窗口,在Working Tree上右键 ...

  9. Node.jsp配环境更新中)

    设置用户密码sudo passwd user1sudo passwd root 创建新用户sudo useradd -d /home/share -m sharesu share设置新用户密码sudo ...

随机推荐

  1. HihoCoder1329 平衡树·Splay(附STL版)

    输入 第1行:1个正整数n,表示操作数量,100≤n≤200,000 第2..n+1行:可能包含下面3种规则: 1个字母'I',紧接着1个数字k,表示插入一个数字k到树中,1≤k≤1,000,000, ...

  2. python的编解码问题

    http://blog.chinaunix.net/uid-27838438-id-4227131.html

  3. 浅析BMP位图文件结构(含Demo)

    浅析BMP位图文件结构(含Demo) 作者:一点一滴的Beer http://beer.cnblogs.com/   关于BMP位图格式在网上可以找到比较详细的相关文档,有兴趣的可以搜索标题为“BMP ...

  4. Kerberos的启动和关闭

    Kerberos概念 1.Kerberos用户 Kerberos的本质是维护一套自己的用户:或者说是核心用户映射,比如你的系统用户里面有hdfs,那么我将会在KDC中创建一套基于机器(假设我们有三台安 ...

  5. c# OrderBy 实现List升序降序

    本文转载自:http://blog.csdn.net/chadcao/article/details/8730132 1)前台代码 <%@ Page Language="C#" ...

  6. 什么是VBA,他有什么作用

    目录 什么是VBA,它有什么作用 VBA在哪里存放的?怎么运行的 什么是宏?宏和VBA有什么关系? 录制一个宏 编写第一个宏 一.什么是VBA,它有什么作用 VBA是一种编程语言,它依托于Office ...

  7. 二叉搜索树的结构(30 分) PTA 模拟+字符串处理 二叉搜索树的节点插入和非递归遍历

    二叉搜索树的结构(30 分) PTA 模拟+字符串处理 二叉搜索树的节点插入和非递归遍历   二叉搜索树的结构(30 分) 二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则 ...

  8. 杂项-Grunt:grunt build 打包和常见错误

    ylbtech-杂项-Grunt:grunt build 打包和常见错误 1. 安装.打包返回顶部 1. npm WARN deprecated coffee-script@: CoffeeScrip ...

  9. AngularJS:应用

    ylbtech-AngularJS:应用 1.返回顶部 1. AngularJS 应用 现在是时候创建一个真正的 AngularJS 单页 Web 应用(single page web applica ...

  10. python第二十三天-----Tornado

    Tornado是一个轻量级完整的web框架,在Linux系统下它会使用epoll,是一个异步非阻塞的web服务器框架,对于实时应用来说很理想,想想同是异步非阻塞的nginx的残暴程度就知道了 1.路由 ...