您现在的位置是:首页 > 正文

在ubuntu环境下安装cpu版本的tensorflow

2024-02-01 06:41:51阅读 1

环境要求:ubuntu14.04 64位、

因为要使用分布式深度学习平台,这里选择了tensorflow,我的电脑是ATI的显卡,所以这里记录的是安装cpu版本的tensorflow,其具体安装过程如下:

(1)安装anaconda(这是一个很好的python编程的IDE,具体安装过程请参见其他资料);

(2)安装conda环境。好处是conda环境能够把不同的python工程所需的依赖库隔离开,因为不同的python工程可能需要不同的库版本,避免了兼容性问题。此外,工程内的依赖库也不会掩盖掉anaconda自带的库;

        # Python 3.5
        $ conda create -n tensorflow python=3.5   //创建别名为tensorflow的conda环境

(3)激活tensorflow环境;

         source activate tensorflow

(4)方法一:(tensorflow)$ conda install -c conda-forge tensorflow //在线安装tensorflow到本地conda环境下,这里默认安装的是cpu版本的tensorflow

  方法二:(tensorflow)$ pip install 本地tensorflow路径 //tensorflow百度云下载链接: http://pan.baidu.com/s/1jIqFTbg 密码: 7tm4

参考资料:https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#anaconda-installation

网站文章

  • Java接受blob类型图片_原生JS上传图片接收服务器端图片并且显示图片(主要描述blob类型)...

    Java接受blob类型图片_原生JS上传图片接收服务器端图片并且显示图片(主要描述blob类型)...

    1.了解后端处理图像的方式一:图片以独立文件的形式存储在服务器的指定文件夹中,再将路径存入数据库字段中二:将图片转换成blob,直接存储到数据库的 Image 类型字段中(这种方式负担很大不建议使用)...

    2024-02-01 06:41:44
  • startService, bindService区别和总结

    service有2种启动方式,startService和bindService。知识点包括以下几个方面:一. 生命周期 (一) startService生命周期 1. onCreate() –>...

    2024-02-01 06:41:38
  • SpringBoot使用Redis缓存 + @Cacheable, @CachePut, @CacheEvict注解使用

    SpringBoot使用Redis缓存 + @Cacheable, @CachePut, @CacheEvict注解使用

    目录 SpringBoot使用Redis缓存 Spring缓存注解@Cache使用 @Cacheable、@CachePut、@CacheEvict 注释介绍 SpringBoot使用Redis缓存 - gdpuzxs - 博客园 https://www.cnblogs.com/gdpuzxs/p/7222309.html SpringBoot使用Redis...

    2024-02-01 06:41:08
  • AES-128-CBC加解密方法:nodejs加密QT解密(附C语言版加解密全过程)

    服务器端使用的是nodejs编写的代码,对明文进行加密,客户端使用的是QT4.5.3编写代码,调用openssl crypto库函数,对密文进行解密。注意:加解密要对等,即加解密的秘钥相同,向量也要相同,由于是两种不同的语言写的代码,因此两边都要做好一致性检查,比如秘钥的处理,密文的编码方式等等。这里两边都对秘钥进行了MD5加密,并设置向量和秘钥一样(可自由设置秘钥和向量,我们的代码中处理...

    2024-02-01 06:41:02
  • 亿美软通出席硬核桃5G开发者社区周年庆,喜获“金核桃奖”

    亿美软通出席硬核桃5G开发者社区周年庆,喜获“金核桃奖”

    12月15日,亿美软通受邀出席硬核桃5G消息开发者社区周年庆活动。庆典现场,亿美软通CMO张翀对与硬核桃“结缘”一年来亿美在5G消息方面的发展成果做了分享,同时也针对“商用在即,5G消息CSP信息服务...

    2024-02-01 06:40:54
  • 逐行对比LLaMA2和LLaMA模型源代码

    逐行对比LLaMA2和LLaMA模型源代码

    这是因为键和值的数量直接影响了注意力矩阵和值矩阵的大小,如果序列长度非常大,这些矩阵的存储和计算可能会变得非常昂贵。在这种情况下,需要在计算注意力权重前,将键和值的头数通过复制的方式扩展到与查询头数一...

    2024-02-01 06:40:49
  • fork源码分析

    文章目录

    2024-02-01 06:40:24
  • 计算机语言bus代表什么,计算机中bus指什么

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。计算机中bus是指总线,总线的作用就是在计算机各部件之间传递信息,由数据总线,地址总线和控制总线组成。总线(Bus)是计算机各种功能...

    2024-02-01 06:40:17
  • 【漏洞复现】JDWP远程命令执行漏洞

    【漏洞复现】JDWP远程命令执行漏洞

    0x01 漏洞描述JPDA(Java Platform Debugger Architecture):即Java平台调试体系架构。Java虚拟机设计的专门的API接口供调试和监控虚拟机使用JPDA按照...

    2024-02-01 06:40:09
  • Node.js模块加载机制

    I. 使用require()加载自定义模块是,必须以./或者…/开头的路径标识符。在加载自定义模块时,如果没有指定./或者…/这样的路径标识符,则node会把它当作内置模块或者第三方模块进行加载。II...

    2024-02-01 06:39:41