TensorFlow
mandagod
这个作者很懒,什么都没留下…
展开
-
C++ compilation of rule ‘//tensorflow/python:bfloat16_lib‘ failed (Exit 1) tensorflow/python/lib/cor
use numpy version < 1.19.0 to resolve this issue under python3.6 environment.pip install 'numpy<1.19.0'原创 2020-09-29 15:40:57 · 1338 阅读 · 0 评论 -
TensorBoard 启动protobuf报错
[libprotobuf ERROR external/protobuf_archive/src/google/protobuf/descriptor_database.cc:334] Invalid file descriptor data passed to EncodedDescriptorDatabase::Add().[libprotobuf FATAL external/protobuf_archive/src/google/protobuf/descriptor.cc:1370] CHEC.原创 2020-05-19 10:23:55 · 1238 阅读 · 1 评论 -
如何查看ckpt tensor name 和 meta转换成summary
1. 从ckpt查看tensor nametf.Saver得到 model.ckpt.index和model.ckpt.data-**文件,其中保存了所有变量的取值。其中model.ckpt.data文件通过SSTable格式存储的,可以大致理解为一个(key, value)列表。TensorFlow提供了tf.train.NewCheckpointReader类来查看保存的变量信息。import tensorflow as tfreader = tf.train.NewCheckpointR原创 2020-05-18 18:26:49 · 517 阅读 · 0 评论 -
专项课程:TensorFlow 的 JavaScript 开发基础知识
专项课程:TensorFlow 的 JavaScript 开发基础知识在开始学习下面的学习资料之前,您应该: 对使用 HTML 和 JavaScript 进行浏览器编程有所了解 熟悉如何使用命令行运行 node.js 脚本 本课程适用于想要实现以下目标的人员: 用 JavaScript 构建机器学习模型 运行现有的 TensorFlow.js 模型 ...转载 2020-04-26 23:20:16 · 416 阅读 · 0 评论 -
使用 TensorFlow 进行理论机器学习和高级机器学习
使用 TensorFlow 进行理论机器学习和高级机器学习在开始学习下面的学习资料之前,请确保: 完成我们提供的使用 TensorFlow 进行机器学习的基础知识这门课程,或者掌握同等知识 具有软件开发经验,尤其是 Python 开发经验 本课程对于想要实现以下目标的人员来说是一个起点: 加强对机器学习的理解 开始理解论文中的观点并通过 TensorFlow...转载 2020-04-26 18:19:00 · 317 阅读 · 0 评论 -
FlatBuffers
Tensorflow Lite里有很典型的应用:tensorflow/lite/model.htensorflow/lite/model.cc原创 2020-03-07 10:16:08 · 211 阅读 · 0 评论 -
Protocol Buffers
tensorflow的一个protocol buffer举例:tensorflow/core/example/feature.proto原创 2020-03-07 10:13:39 · 133 阅读 · 0 评论 -
TensorFlow Lite(七)在Android上构建 TensorFlow Lite
下载源代码git clone https://github.com/tensorflow/tensorflow运行相关的TFLite android例子程序https://github.com/tensorflow/tensorflow/tree/r2.1/tensorflow/lite/examples/android/app我们看到这个下面的例子程序已经移到专门的examp...原创 2020-02-19 11:35:46 · 930 阅读 · 0 评论 -
TensorFlow Mobile(一)TensorFlow Mobile Android构建
TensorFlow Mobile是TensorFlow的第一个很对移动端嵌入式这是的支持框架。在早期的TensorFlow发布中加入了对Android、iOS和树莓派的支持,主要采用交叉编译的方式,能够缩短开发周期,并在设备上快速运行,总体缺点是编译后占用空间还是比较大。Android TensorFlow supporthttps://github.com/tensorflow...原创 2020-02-18 09:45:12 · 703 阅读 · 0 评论 -
TensorFlow Lite(六)在树莓派上构建 TensorFlow Lite
交叉编译安装工具链此功能已在64位的 ubuntu 16.04.3 和 Tensorflow devel docker imagetensorflow/tensorflow:nightly-devel上测试。 要使用 TensorFlow Lite 交叉编译功能,应先安装工具链和相关的库。sudo apt-get updatesudo apt-get install cross...原创 2020-02-17 14:29:44 · 2900 阅读 · 0 评论 -
TensorFlow Lite(五)在ARM64板上构建Tensorflow Lite
交叉编译安装工具链sudo apt-get updatesudo apt-get install crossbuild-essential-arm64如果你使用docker,可能不需要加上sudo构建复制Tensorflow代码仓库。在代码仓库根目录下运行下面的脚本来下载依赖:你也可以尝试使用docker镜像tensorflow/tensorflow:ni...原创 2020-02-17 14:21:40 · 1290 阅读 · 3 评论 -
TensorFlow Lite(四)在 iOS 上构建 TensorFlow Lite
本文档描述了如何构建 TensorFlow Lite iOS 库。如果仅需使用,可以直接使用 TensorFlow Lite CocoaPod 版本。参阅TensorFlow Lite iOS Demo获取示例。构建TensorFlow Lite 的通用 iOS 库需要在 MacOS 机器上,通过 Xcode 的命令行工具来构建。 如果你还没有配置好环境,可以通过xcode-sele...原创 2020-02-17 11:42:32 · 739 阅读 · 0 评论 -
TensorFlow Lite (三) Python版本快速入门
可以用于TensorFlow Lite到众多Linux为基础的嵌入式设备中的Python运行环境中,例如Raspberry PiandCoral devices with Edge TPU, 还有其他。1. 安装TensorFlow Lite解释器To quickly run TensorFlow Lite models with Python, you can install j...原创 2020-02-16 22:22:25 · 3063 阅读 · 0 评论 -
TensorFlow Lite (一) iOS快速入门
1. TensorFlow Lite sample applications下载 tensorflow example代码:git clone https://github.com/tensorflow/examplesexamples/lite目录下是TensorFlow Lite sample applications。每个示例程序都用Android 和 iOS开发,介绍了Tesns...原创 2020-02-16 20:18:38 · 2081 阅读 · 0 评论 -
提取tensorflow lstm权重 和 中间层输出
@tf_export("nn.rnn_cell.BasicLSTMCell")class BasicLSTMCell(LayerRNNCell):input_depth = inputs_shape[1].valueh_depth = self._num_unitsself._kernel = self.add_variable( _WEIGHTS_VARIABLE_NAME...转载 2019-10-22 00:05:54 · 1197 阅读 · 0 评论 -
亲测:在Ubuntu16.04上成功安装GPU版本的tensorflow
本文安装GPU版本的Tensorflow过程完整,清晰,简洁,一步步指导你跳过那些坑。小编在经过无数次的安装失败过程后,决定将整个安装过程记录下来,将容易被忽略的地方突出,为后学者节约大量宝贵的时间。整个过程分为四部分,分别是:确定是否有英伟达的显卡,如有,则先安装合适的驱动。安装英伟达提供的cuda。安装与cuda,tensorflow对应的cudnn,这一点非常重要。通过安装Anaconda来...转载 2019-10-16 12:54:06 · 983 阅读 · 0 评论 -
理解Tensorflow的shape
Tensorflow中的shape应该怎么理解,怎么记住呢? x = tf.placeholder(tf.float32, shape=[1,2,3] )以上面这段代码为例为例。首先,单看[1,2,3],这是1维的,但它作为shape时,代表要传入的数据必须是个3维的,这点首先要明白,自己理解一下。Tensorflow和numpy一样,读shape时应该从外向内读。先举...转载 2019-10-14 09:49:50 · 423 阅读 · 1 评论 -
Tensorflow不同环境的安装
使用 pip 安装 TensorFlow 官网介绍:https://www.tensorflow.org/install/pip Docker镜像安装 官网介绍:https://www.tensorflow.org/install/docker 安装Anaconda开发工具 介绍:https://www.anaconda.com...原创 2019-02-26 10:31:57 · 790 阅读 · 0 评论 -
使用virtualenv安装完tensorfow后,安装 jupyter notebook
进入虚拟环境 source myproject/bin/activate 安装 IPykernel < python2 > pip install ipykernel < python3 > pip3 install ipykernel 将 Virtualenv 加入IPykernel < python2 > ...转载 2019-03-19 18:27:07 · 333 阅读 · 0 评论 -
Android NDK 支持的 Neural Networks API
官网地址:https://developer.android.com/ndk/guides/neuralnetworksAndroid Neural Networks API (NNAPI) 是一个 Android C API,专门为在移动设备上对机器学习运行计算密集型运算而设计。 NNAPI 旨在为构建和训练神经网络的更高级机器学习框架(例如TensorFlow Lite、Caffe2 或...转载 2019-03-13 10:10:15 · 499 阅读 · 0 评论 -
Tensorflow Lite Android native层C/C++开发
Tensorflow Lite Android C/C++1, Tensorflow Lite Android NDK编译编译native库请参考文章Tensorflow源码编译。libtensorflowlite_jni.so为native库,libtensorflowlite.jar所实现java接口,libtensorflowlite-native-header.jar为...原创 2019-03-18 12:14:24 · 3240 阅读 · 7 评论 -
Tensorflow Lite API使用
TensorFlow Lite provides programming APIs in C++, Java and Python, with experimental bindings for several other languages (C, Swift, Objective-C).TensorFlow Lite支持的API语言非常多。C++ 加载ModelTensorflow...原创 2019-03-18 21:05:17 · 2259 阅读 · 7 评论 -
Tensorflow:Android调用Tensorflow Mobile版本API(2)-基于Android的调用
对上一篇博客中代码略做修改,在训练完成之后进行模型导出操作# y = x^2 + 1import tensorflow as tfimport numpy as npimport randomdef get_batch(size=128): xs = [] ys = [] for i in range(size): x = random.r...转载 2019-04-03 18:48:14 · 683 阅读 · 1 评论 -
Java 版 TensorFlow
TensorFlow 提供了一个Java API,该 API 特别适合加载用 Python 创建的模型并在 Java 应用中运行这些模型。JAVA API 参考文档:https://tensorflow.google.cn/api_docs/java/reference/org/tensorflow/package-summary注意:TensorFlow Java API 不在 T...转载 2019-04-22 10:29:10 · 11461 阅读 · 1 评论 -
Android TensorFlow support
Android TensorFlow supportThis directory defines components (a native.solibrary and a Java JAR) geared towards supporting TensorFlow on Android. This includes:TheTensorFlow Java API ATensorFl...转载 2019-04-22 11:10:28 · 151 阅读 · 0 评论 -
TensorFlow Lite学习笔记
TensorFlow Lite学习笔记Tensorflow LIte Demohttps://github.com/Robinatp/Tensorflow_Lite_Demo模型固化freeze_graph和模型优化optimize_for_inference移动设备有很大的局限性,因此可以进行任何可以减少应用程序占用空间的预处理值得考虑。TensorFlow库的一种方式是保持...转载 2019-04-24 12:02:22 · 952 阅读 · 0 评论 -
如何运行tensorflow和jupyter notebook
https://developers.google.cn/machine-learning/crash-course/running-exercises-locallyjupyter notebook的快捷键:Shift + 回车键,表示运行代码并进入下一个单元格;Ctrl + 回车键, 表示运行代码且不进入下一个单元格;...转载 2019-05-07 18:36:19 · 800 阅读 · 0 评论 -
TensorFlow VS TensorFlow Mobile VS TensorFlow Lite
TensorFlow的简介TensorFlow是一个机器学习框架,其整体架构设计主要分成Client,Master和Worker。解耦的架构使得它具有高度灵活性,使它可以方便地在机器集群上部署。TensorFlow的代码架构TensorFlow整体架构如下(图片来自官网)。ClientClient是算法工程师直接接触使用的。有Python,C++,Java等不同的版本。它的主要...转载 2019-03-01 10:39:41 · 2278 阅读 · 0 评论