谷歌Coral USB Accelerator最新安装使用指南

2023-12-22 12:40

本文主要是介绍谷歌Coral USB Accelerator最新安装使用指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

谷歌Coral USB加速器是一种USB设备,提供Edge TPU作为计算机的协处理器。 当连接到Linux,Mac或Windows主机时,它可以加快机器学习模型的推理速度。

 

你需要做的就是在连接USB Accelerator的计算机上下载Edge TPU运行时和TensorFlow Lite库。 然后,使用示例应用程序执行图像分类。

系统要求:

具有以下操作系统之一的计算机:

·Linux Debian 6.0或更高版本,或其任何派生版本(例如Ubuntu 10.0+),以及x86-64或ARM64系统架构(支持Raspberry Pi,但我们仅测试了Raspberry Pi 3 Model B +和Raspberry Pi 4)

·安装了MacPorts或Homebrew的macOS 10.15

·Windows 10

-一个可用的USB端口(为获得最佳性能,请使用USB 3.0端口)

-Python 3.5、3.6或3.7

操作流程

一、安装Edge TPU runtime

需要Edge TPU runtime才能与Edge TPU通信。 你可以按照以下说明在主机,Linux,Mac或Windows上安装它。

1、Linux系统

1)将官方提供的Debian package添加到你的系统中:

2)安装Edge TPU runtime:

使用随附的USB 3.0电缆将USB Accelerator连接到计算机。 如果已插入,请将其删除并重新插入,以使新安装的udev规则生效。

※ 以最大工作频率安装(可选)

上面的命令将安装Linux的标准Edge TPU runtime,该运行时将以默认时钟频率运行设备。 你可以安装runtime版本,该版本以最大频率(默认值的2倍)运行。 这样可以提高推理速度,但同时也会增加功耗,USB Accelerator会变得非常热。

如果不确定应用程序是否需要提高性能,则应使用默认的工作频率。 否则,你可以如下安装最大频率运行时:

sudo apt-get install libedgetpu1-max

你不能同时安装两个版本的运行时,但是可以通过简单地安装备用运行时来进行切换,如上所示。

注意:使用最大频率操作设备时,USB Accelerator上的金属可能会变得非常烫手。 这可能会导致烧伤。 为避免受伤,请在以最大频率操作设备时将其放在遥不可及的地方,或者使用默认频率。

2、Mac系统

1)下载并解压缩Edge TPU runtime

2)安装Edge TPU runtime

安装脚本将询问你是否要启用最大工作频率。 以最大工作频率运行会提高推理速度,但也会增加功耗,并使USB Accelerator变得非常热。 如果不确定你的应用程序需要提高性能,则应键入“ N”以使用默认工作频率。

你可以在官方提供的USB Accelerator数据表中阅读有关性能设置的更多信息。

现在,使用随附的USB 3.0数据线将USB Accelerator连接到计算机。然后继续安装TensorFlow Lite库。

3、Windows系统:

1)单击以下载官方提供的最新压缩包。解压缩ZIP文件,然后双击其中的install.bat文件。

将打开一个控制台窗口以运行安装脚本,它将询问你是否要启用最大工作频率。 以最大工作频率运行会提高推理速度,但也会增加功耗,并使USB Accelerator变得非常热。 如果不确定你的应用程序需要提高性能,则应键入“ N”以使用默认工作频率。

你可以在Google官方提供的Coral USB Accelerator数据表中阅读有关性能设置的更多信息。

现在,使用随附的USB 3.0数据线将USB Accelerator连接到计算机。

二、安装TensorFlow Lite库

有多种安装TensorFlow Lite API的方法,但是要开始使用Python,最简单的选择是安装tflite_runtime库。 该库提供了使用Python运行推理所需的最基本代码(主要是Interpreter API),从而节省了大量磁盘空间。

要安装它,请遵循TensorFlow Lite Python快速入门,然后在运行pip3 install命令后返回此页面。

三、使用TensorFlow Lite API运行模型

现在可以在Edge TPU上进行推理了。 使用示例代码和模型执行图像分类。

1)从GitHub:下载示例模型

2)下载 bird classifier模型,标签文件和鸟类照片

3)使用鸟类的照片运行图像分类器

根据主机系统以及是否使用USB 3.0连接,推断速度可能会有所不同。

要运行其他类型的神经网络,可查看官方的示例项目,包括执行实时对象检测,姿势预测,关键短语检测,设备上转移学习等的示例。

支持Google Edge TPU的AI软硬件

Gravitylink引力互联研发的Model Play与Tiorb AIX(钛灵AIX)可完美支持Edge TPU。AIX是一款集计算机视觉与智能语音交互两大核心功能为一体的人工智能硬件,内置AI加速芯片(Coral Edge TPU/intel movidius)支持边缘深度学习推理,为用户的各种疯狂创意提供可靠的性能支持。

Model Play是面向全球开发者的AI模型资源平台,内置多样化AI模型,与钛灵AIX结合,基于Google开源神经网络架构及算法,构建自主迁移学习功能,无需写代码,通过选择图片、定义模型和类别名称即可完成AI模型训练。

这篇关于谷歌Coral USB Accelerator最新安装使用指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/523980

相关文章

Maven中引入 springboot 相关依赖的方式(最新推荐)

《Maven中引入springboot相关依赖的方式(最新推荐)》:本文主要介绍Maven中引入springboot相关依赖的方式(最新推荐),本文给大家介绍的非常详细,对大家的学习或工作具有... 目录Maven中引入 springboot 相关依赖的方式1. 不使用版本管理(不推荐)2、使用版本管理(推

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

usb接口驱动异常问题常用解决方案

《usb接口驱动异常问题常用解决方案》当遇到USB接口驱动异常时,可以通过多种方法来解决,其中主要就包括重装USB控制器、禁用USB选择性暂停设置、更新或安装新的主板驱动等... usb接口驱动异常怎么办,USB接口驱动异常是常见问题,通常由驱动损坏、系统更新冲突、硬件故障或电源管理设置导致。以下是常用解决

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.