前言: 继续之前在RK3399上安装深度学习的一些环境,主要碰到的坑给大家分享一下,为了让大家少走弯路。这次是安装tensorflow,话不多说,直接开撸。

-------------------------------------------------------------------------------------------------------------------------------------

原文:https://blog.csdn.net/bassersai/article/details/76618787

1,安装Ubuntu系统

烧录Ubunu系统镜像到Firefly-RK3399,我升级的是ubuntu单系统:Firefly-RK3399_xubuntu1604_201707041527.img,可到官网下载此固件:

http://www.t-firefly.com/zh/firenow/Firefly-rk3399/download/

注意:如果你的Firefly-RK3399是默认的双系统固件,可以直接切换到Ubuntu系统,跳过此步骤:
切换教程:http://wiki.t-firefly.com/index.php/Firefly-RK3399/Starter_guide

升级成功:

2,安装pip3

进入系统后使用ALT+CTRL+T调出终端,输入

sudo apt install python3-pip

重点!!!:

我来说下,为什么是重点吧,之前我是直接用 pip3 install tensorflow来安装tensorflow的

然后发现 pip3自带的源没有提供tensorflow的轮子。百思不得其解,到了tensorflow官网一查,人家只支持 windows,linux,macos,raspberry等系统,不支持firefly系统

怎么办呢,网上查了一下,要自己编译tensorflow源码!

说撸就撸,git上下载了tensorflow源码。下载bazel工具,发现bazel装不上。一看,又是系统不兼容的问题,在他官网上发现也不支持firefly系统,又要源码编译。

(firely系统,你是有多不招人待见啊!)

继续 git上下载了bazel源码,准备编译。又发现底层有个protobuf包不支持。。。。。又要更新包,到这里我已经花了1天时间了。。。

后来无意间找到了 网上别人编译好的轮子,直接下载后直接pip3  install  *.whl 了

 

3,使用git下载tensorflow-1.1.0rc1-cp35-cp35m-linux_aarch64.whl

安装git

sudo apt-get install git-core

下载tensorflow-1.1.0rc1-cp35-cp35m-linux_aarch64.whl

git clone https://github.com/JohnnyChan8/TensorFlow4FireflyRK3399.gitg

4,使用pip3安装TensorFlow

cd TensorFlow4FireflyRK3399

pip3 install tensorflow-1.1.0rc1-cp35-cp35m-linux_aarch64.whl

安装完成!

5,测试TensorFlow
完成上面的步骤后,TensorFlow已经安装到Firefly-RK3399了,这个时通过简单的例程来测试程序输入

python3

import tensorflow as tf

hello = tf.constant('Hello world!')

sess = tf.Session()

print(sess.run(hello))

此时会打印
b'Hello world!'

萤火虫系统(firefly) RK3399 python3 安装 tensorflow的更多相关文章

  1. 萤火虫系统(firefly) RK3399 python3 安装 spicy

    最近一直在研究深度学习,公司里正好也有个项目是需要在RK3399的板子上跑人脸识别. 原本在linux_x86系统上轻轻松松装的环境到了RK3399板子上(firefly系统)安装起来真的非常麻烦,需 ...

  2. python3安装tensorflow遇到的问题

    1. 使用命令:sudo pip3 install --upgrade \ https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow ...

  3. Centos7安装TensorFlow

    TensorFlow也火了一段时间,想想既然要研究NLP.为什么不好好应用一下Google开源的Deep Learning平台呢,一切还是先从搭建好开发环境開始. 非常多大神们也做了这方面的工作.汲取 ...

  4. 安装tensorflow报ImportError: libcublas.so.9.0: cannot open shared object file的解决方法【转】

    本文转载自:https://blog.csdn.net/qq_37274615/article/details/81099738 转载自:https://blog.csdn.net/qysh123/a ...

  5. windows下 python3.5+tensorflow 安装

    个人随笔,备忘参考 首先最近的tensorflow 对python3.5.x友好,我先装了Python3.6,查其他的一些博客说出现问题,后来重装3.5.0.下载用迅雷,超快. 安装比较简单,官网下载 ...

  6. Win10 安装 Anaconda3 用 Anaconda3 安装TensorFlow 1.2 (只支持python3.5)

    Win10 安装 Anaconda3 1.安装Anaconda3 选择相应的Anaconda进行安装,下载地址点击这里,下载对应系统版本的Anaconda,官网现在的版本是Anaconda 4.3.1 ...

  7. 采用ubuntu系统来安装tensorflow

    最近在学习google新开源的深度学习框架tensorflow.发现安装它的时候,需要依赖python2.7.X;我之前一直使用的linux是centos.而centos不更新了,里面的自带的pyth ...

  8. Python3 离线安装TensorFlow包

    Python3 离线安装TensorFlow包 1,下载包 官网地址:https://pypi.org/project/tensorflow/1.1.0rc2/#files 清华镜像:https:// ...

  9. Windows下安装Tensorflow(python3.6):记录过程

    安装前的情况: 之前使用的都是python2.7,但是tensorflow不支持2.x版本,那只有基于在3.x版本进行安装了 前段时间,我安装VS2017的时候安装了python3.6于是想在此基础上 ...

随机推荐

  1. #$d#$a什么意思

    #$d#$a什么意思 qjh.693111级分类:外语被浏览37次2013.05.12   满意答案 vgrwi 采纳率:50%12级 2013.05.13 回车换行 换成十进制就是 #13#10

  2. Swift Access Levels (变量关键字访问权限)

  3. iOS dismissViewControllerAnimated:completion:使用方法

    我们都知道dismissViewControllerAnimated:completion:方法是针对被present出来的控制器的,一般我们这样使用:在一个控制器中present另外一个控制器A,然 ...

  4. 10. Regular Expression Matching正则表达式匹配

    Implement regular expression matching with support for '.' and '*'. '.' Matches any single character ...

  5. Day5 - B - Wireless Network POJ - 2236

    An earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have set up a wi ...

  6. python SSTI tornado render模板注入

    原理tornado render是python中的一个渲染函数,也就是一种模板,通过调用的参数不同,生成不同的网页,如果用户对render内容可控,不仅可以注入XSS代码,而且还可以通过{{}}进行传 ...

  7. mysql 结果排序入门

  8. B. RGB plants

    B. RGB plants time limit per test 2.0 s memory limit per test 64 MB input standard input output stan ...

  9. DRF项目之实现用户密码加密保存

    在DRF项目的开发中,我们通过直接使用序列化器保存的用户信息时,用户的密码是被明文保存到数据库中. 代码实现: def create(self, validated_data): '''重写creat ...

  10. 五十五、SAP中调用系统自带的函数

    一.我们需要取一个月中的最后一天,代码如下 二.执行结果如下 三.以上为纯手打,错了好几次才改过来,还有一个办法就是系统自动生成,点击编辑->模式 四.输入需要调用的函数名字BKK_GET_MO ...