0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Raspberry上安装TensorFlow

454398 来源:工程师吴畏 2019-07-30 14:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在Raspberry Pi上安装TensorFlow

在Raspberry Pi上安装TensorFlow曾经是一项令人沮丧的任务。但是,随着Raspberry Pi正式支持更新版本的Google TensorFlow,您只需要几个命令即可安装它。

首先,通过输入以下内容确保您的Raspberry Pi是最新的命令。这些命令将Raspberry Pi上已安装的软件包更新为最新版本。

sudo apt-get update

sudo apt-get upgrade

在Raspberry Pi最新的情况下,通过在终端中键入以下命令来安装Google TensorFlow:

sudo apt install libatlas-base-dev

pip3 install tensorflow

测试TensorFlow

让我们仔细检查安装。要检查TensorFlow是否已安装,请尝试通过键入

Python3 导入TensorFlow

然后

import tensorflow

如果您使用的是更大的Python版本,可能会引发错误比3.4。只需忽略此错误 - 一切都会正常工作。

要检查您拥有的TensorFlow版本,请键入以下命令:

Tensorflow.__version__

如何在Raspberry上安装TensorFlow

Hello World示例

让我们编写一个由Google提供的简单代码,用于测试将打印hello world的TensorFlow。

import tensorflow as tf

hello = tf.constant(‘Hello, TensorFlow!’)

sess = tf.Session()

print(sess.run(hello))

您应该看到“Hello,TensorFlow”已打印。

如果您运行的是Python 3.5,您将收到几个运行时警告。官方TensorFlow教程承认会发生这种情况,建议您忽略它。

安装图像分类器

首先,创建一个保存TensorFlow模型的新目录。

mkdir tensorflow

cd tensorflow

现在,在这个新目录中克隆TensorFlow模型库。

git clone https://github.com/tensorflow/models.git

我们将使用图像模型附带的分类示例,因此导航到该文件夹:

cd models/tutorials/image/imagenet

现在运行脚本。它会将“熊猫”的标准图像提供给神经网络,而神经网络反过来猜测这个图像包含的分数。

python3 classify_image.py

让我们将自己的图像提供给神经网络,看看它是否可以识别图像中的对象。

我将一张狗的图像放入我们正在使用的同一个文件夹中。现在我将运行该脚本以查看它的结果。

python3 classify_image.py –image_file=dog.jpg

它提供以下内容猜测:

正如您所看到的,它认识到此图像的概率最高的是哈巴狗。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • tensorflow
    +关注

    关注

    13

    文章

    336

    浏览量

    62398
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在 NPU 运行了 eIQ TensorFlow Lite 示例模型报错

    我们已经在 NPU 运行了 eIQ TensorFlow Lite 示例模型,但它们失败并出现以下错误: 信息:加载的模型 mobilenet_v1_1.0_224_quant.tflite
    发表于 03-18 06:52

    请问如何在 VisionFive 23.04 安装 Ubuntu 2?

    何在 VisionFive 23.04 安装 Ubuntu 2?
    发表于 03-11 06:30

    何在 Vision Five 2 安装 python 库?

    这可能是一个完全愚蠢的问题,但我如何在 Vision Five 2 安装 python 库。 使用该命令后,它给了我这个错误。 默认为用户安装,因为普通站点包不可写 错误:找不到满足
    发表于 03-06 07:51

    何在 VF2 编译东西?

    了 gcc 的 riscv 版本,但我在这里不知所措。 你们中的一些人设法在 VF2 编译了该模块。 你能写一个简短的 gnereic 指南,介绍如何在黑板编译它吗? 这也可以用作通用编译指南,我想不仅仅是内核模块。 多谢!
    发表于 03-03 07:15

    何在STM32和Arduino实现卷积神经网络

    在大多数情况下,实用的机器学习算法需要大量计算资源(CPU 运算周期和内存占用)。不过,TensorFlow Lite 近期推出了一个实验版本,可在多款微控制器运行。倘若我们能构建出适用于资源受限设备的模型,便能着手将嵌入式系统改造为小型机器学习(TinyML)设备。
    的头像 发表于 01-19 10:04 4249次阅读
    如<b class='flag-5'>何在</b>STM32和Arduino<b class='flag-5'>上</b>实现卷积神经网络

    何在2026年Rocky Linux(8、9和10)安装Docker

    负载的强大平台。 本指南是一个统一的资源,解释如何在 Rocky Linux 8、9 和 10 安装 Docker,验证安装,配置 Docker Compose,并
    的头像 发表于 01-12 17:21 1952次阅读

    何在TensorFlow Lite Micro中添加自定义操作符(1)

    来支持各种神经网络层的计算。也就是说,我们不仅可以使用内嵌的算子运算,还可以自己注册一个新的算子,更加的灵活。本期就将用两期的文章以 `reshape.cpp` 为例,详细说明如何在 TensorFlow Lite Micro 中添加一个新的操作符。
    的头像 发表于 12-26 10:34 5829次阅读

    何在DGX Spark运行NVIDIA Omniverse

    首先感谢 Vigor 同学第一时间的分享,以下是具体如何在 DGX Spark 运行 Omniverse 的方法。
    的头像 发表于 12-17 10:13 964次阅读
    如<b class='flag-5'>何在</b>DGX Spark<b class='flag-5'>上</b>运行NVIDIA Omniverse

    何在NVIDIA Jetson AGX Thor通过Docker高效部署vLLM推理服务

    继系统安装与环境配置后,本期我们将继续带大家深入 NVIDIA Jetson AGX Thor 的开发教程之旅,了解如何在 Jetson AGX Thor ,通过 Docker 高效部署 vLLM 推理服务。
    的头像 发表于 11-13 14:08 4462次阅读
    如<b class='flag-5'>何在</b>NVIDIA Jetson AGX Thor<b class='flag-5'>上</b>通过Docker高效部署vLLM推理服务

    何在智多晶FPGA使用MIPI接口

    大家好呀!今天我们来聊聊一个非常实用的话题——如何在智多晶FPGA使用MIPI接口。不管是做摄像头图像采集还是屏幕显示控制,MIPI都是非常常见的接口标准。掌握了它,你的视频项目开发效率将大大提升!
    的头像 发表于 09-11 09:37 1584次阅读

    【经验分享】在Omni3576编译Redis-8.0.2源码,并安装及性能测试

    本文首先介绍Redis是什么,然后介绍如何在Omni3576编译Redis-8.0.2源码,以及从源码编译、安装Redis,最后介绍如何在Omni3576
    的头像 发表于 06-05 08:05 1112次阅读
    【经验分享】在Omni3576<b class='flag-5'>上</b>编译Redis-8.0.2源码,并<b class='flag-5'>安装</b>及性能测试

    技术分享 | 如何在2k0300(LoongArch架构)处理器跑通qt开发流程

    技术分享 | 如何在2k0300开发板(LoongArch架构)处理器跑通qt开发流程
    的头像 发表于 05-20 11:05 1035次阅读
    技术分享 | 如<b class='flag-5'>何在</b>2k0300(LoongArch架构)处理器<b class='flag-5'>上</b>跑通qt开发流程

    何在Ubuntu 22.04安装NVIDIA显卡驱动

    Ubuntu 22.04 安装 NVIDIA 显卡驱动完整步骤
    的头像 发表于 05-20 11:00 5738次阅读

    何在Android设备安装Cyusb3014芯片驱动?

    1.如何在Android设备安装Cyusb3014芯片驱动? 我们在 Windows 上有 FX3 驱动程序 SDK。 2.如何在Android系统上下载固件到芯片中?
    发表于 05-15 07:23

    何在Ubuntu安装NVIDIA显卡驱动?

    专有显卡驱动。本文将详细介绍在Ubuntu系统安装NVIDIA显卡驱动的多种方法,帮助用户根据自身情况选择最适合的安装方式。 二,硬件参数 平台:PX22_GPU CPU:I7-1165G7
    的头像 发表于 05-07 16:05 2952次阅读
    如<b class='flag-5'>何在</b>Ubuntu<b class='flag-5'>上</b><b class='flag-5'>安装</b>NVIDIA显卡驱动?