前言: 继续之前在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. sslopen RSA加解密

    一.  原理概念 OpenSSL定义: OpenSSL是为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其 ...

  2. RTL8711AM

    官方文档主要修改 为了实现log服务 1,在log_service.h 取消注释 #ifndef LOG_SERVICE_H #define LOG_SERVICE_H #include " ...

  3. windows清理命令

    总是有一些设备需要清理,第三方的软件有不可以安装,那么,就需要这两条命令来做: cleanmgr /sageset:99 #设置要被清理的东西 cleanmgr /sagerun:99 #执行清理操作 ...

  4. Day5 - G - The Unique MST POJ - 1679

    Given a connected undirected graph, tell if its minimum spanning tree is unique. Definition 1 (Spann ...

  5. 手把手教你如何玩转CLion

    声明:配置是基于CLion的2019.1版本 〇.CLion简介 一.安装 \(JetBrains\)官方下载地址:CLion2019.3 百度网盘:CLion2019.1 个人觉得还是2019.1版 ...

  6. JSONPath 表达式的使用

    一.JSONPath使用需要的包 <dependency> <groupId>com.jayway.jsonpath</groupId> <artifactI ...

  7. python笔记10

    今日内容 参数 作用域 函数嵌套 知识点回顾 函数基本结果 def func(name,age,email): # 函数体(保持缩进一致) a = 123 print(a) return 1111#函 ...

  8. 006、Java中定义中文变量中文标识符

    01.代码如下 package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  9. mysq 数据库约束入门

  10. Xilinx Vivado器件分配管脚:LVDS差分电平信号如何分配管脚?

    最近在把Quartus Prime 15.1的工程移植到Vivado 2019.1,需要改变的地方还是很多的,先记一下差分信号在FPGA中的收发管脚定义和配置.以LVDS信号为例吧. 在7 Serie ...