哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TensorFlow Lite 微控制器

Tensorflowers ? 來(lái)源:YXQ ? 2019-08-05 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

TensorFlow Lite for MicrocontrollersTensorFlow Lite 的一個(gè)實(shí)驗(yàn)性移植版本,它適用于微控制器和其他一些僅有數(shù)千字節(jié)內(nèi)存的設(shè)備。

它可以直接在“裸機(jī)”上運(yùn)行,不需要操作系統(tǒng)支持、任何標(biāo)準(zhǔn) C/C++ 庫(kù)和動(dòng)態(tài)內(nèi)存分配。核心運(yùn)行時(shí) (core runtime) 在 Cortex M3 上運(yùn)行時(shí)僅需 16KB,加上足以用來(lái)運(yùn)行語(yǔ)音關(guān)鍵字檢測(cè)模型的操作,也只需 22KB 的空間。

開(kāi)始

要快速入門(mén)并運(yùn)行 TensorFlow Lite for Microcontrollers,請(qǐng)閱讀微控制器入門(mén)。

注:微控制器入門(mén) 鏈接

https://tensorflow.google.cn/lite/microcontrollers/get_started

為什么微控制器很重要

微控制器通常是小型、低能耗的計(jì)算設(shè)備,經(jīng)常嵌入在只需要進(jìn)行基本運(yùn)算的硬件中,包括家用電器和物聯(lián)網(wǎng)設(shè)備等。每年都有數(shù)十億個(gè)微控制器被生產(chǎn)出來(lái)。

微控制器通常針對(duì)低能耗和小尺寸進(jìn)行優(yōu)化,但代價(jià)是降低了處理能力、內(nèi)存和存儲(chǔ)。一些微控制器具有用來(lái)優(yōu)化機(jī)器學(xué)習(xí)任務(wù)性能的功能。

通過(guò)在微控制器上運(yùn)行機(jī)器學(xué)習(xí)推斷,開(kāi)發(fā)人員可以在不依賴(lài)于網(wǎng)絡(luò)連接的情況下將 AI 添加到各種各樣的硬件設(shè)備中,這經(jīng)常用來(lái)克服帶寬、功率以及由它們所導(dǎo)致的高延遲而造成的約束。在設(shè)備上運(yùn)行推斷也可以幫助保護(hù)隱私,因?yàn)闆](méi)有數(shù)據(jù)從設(shè)備中發(fā)送出去。

功能和組件

C++ API,其運(yùn)行時(shí) (runtime) 在 Cortex M3 上僅需 16KB

使用標(biāo)準(zhǔn)的 TensorFlow Lite FlatBuffer架構(gòu) (schema)

Arduino、Keil 和 Mbed 等較為流行的嵌入式開(kāi)發(fā)平臺(tái)預(yù)生成的項(xiàng)目文件

針對(duì)多個(gè)嵌入式平臺(tái)優(yōu)化

演示口語(yǔ)熱詞檢測(cè)的示例代碼

開(kāi)發(fā)工作流程

這是將 TensorFlow 模型部署到微控制器的過(guò)程:

創(chuàng)建或獲取 TensorFlow 模型該模型必須非常小,以便在轉(zhuǎn)換后適合您的目標(biāo)設(shè)備。它只能使用支持的操作。如果要使用當(dāng)前不被支持的操作,可以提供自己的實(shí)現(xiàn)。

將模型轉(zhuǎn)換為 TensorFlow Lite FlatBuffer您將使用 TensorFlow Lite 轉(zhuǎn)換器來(lái)將模型轉(zhuǎn)換為標(biāo)準(zhǔn) TensorFlow Lite 格式。您可能希望輸出量化模型,因?yàn)樗鼈兊某叽绺?、?zhí)行效率更高。

將 FlatBuffer 轉(zhuǎn)換為 C byte 數(shù)組模型保存在只讀程序存儲(chǔ)器中,并以簡(jiǎn)單的 C 文件的形式提供。標(biāo)準(zhǔn)工具可用于將 FlatBuffer 轉(zhuǎn)換為 C 數(shù)組。

集成 TensorFlow Lite for Microcontrollers 的 C++ 庫(kù)編寫(xiě)微控制器代碼以使用 C++ 庫(kù)執(zhí)行推斷。

部署到您的設(shè)備構(gòu)建程序并將其部署到您的設(shè)備。

注:構(gòu)建和轉(zhuǎn)換模型 鏈接

https://tensorflow.google.cn/lite/microcontrollers/build_convert#%E8%BD%AC%E6%8D%A2%E6%A8%A1%E5%9E%8B

理解 C++ 庫(kù) 鏈接

https://tensorflow.google.cn/lite/microcontrollers/library

支持的平臺(tái)

嵌入式軟件開(kāi)發(fā)的挑戰(zhàn)之一是存在許多不同的體系結(jié)構(gòu)、設(shè)備、操作系統(tǒng)和構(gòu)建系統(tǒng)。我們的目標(biāo)是盡可能多地支持流行的組合,并盡可能地讓給其他設(shè)備添加支持變得簡(jiǎn)單。

如果您是產(chǎn)品開(kāi)發(fā)人員,您可以下載我們提供的以下平臺(tái)的構(gòu)建說(shuō)明或預(yù)生成的項(xiàng)目文件:

如果您的設(shè)備尚未被支持,添加支持也許并不困難。您可以在 README.md中了解該過(guò)程。

可移植參考代碼

如果您還沒(méi)有考慮具體的的微控制器平臺(tái),或者只想在開(kāi)始移植之前試用代碼,最簡(jiǎn)單的方法是下載與平臺(tái)無(wú)關(guān)的參考代碼。

注:參考代碼 鏈接

https://drive.google.com/open?id=1cawEQAkqquK_SO4crReDYqf_v7yAwOY8

歸檔中有很多文件夾,每個(gè)文件夾只包含構(gòu)建一個(gè)二進(jìn)制文件所需的源文件。每個(gè)文件夾都有一個(gè)簡(jiǎn)單的 Makefile 文件,您應(yīng)該能夠?qū)⑽募虞d到幾乎任何 IDE 中并構(gòu)建它們。我們還提供了已經(jīng)設(shè)置好的 Visual Studio Code 項(xiàng)目文件,因此您可以輕松地在跨平臺(tái) IDE 中瀏覽代碼。

目標(biāo)

我們的設(shè)計(jì)目標(biāo)是使框架可讀、易于修改、經(jīng)過(guò)良好測(cè)試、易于集成,并通過(guò)一致的文件架構(gòu)、解釋器、API 和內(nèi)核接口與 TensorFlow Lite 完全兼容。

您可以閱讀更多在目標(biāo)和權(quán)衡方面有關(guān)設(shè)計(jì)的信息。

限制

TensorFlow Lite for Microcontrollers 專(zhuān)為微控制器開(kāi)發(fā)中的特殊限制而設(shè)計(jì)。如果您正在使用更強(qiáng)大的設(shè)備(例如像 Raspberry Pi 這樣的嵌入式 Linux 設(shè)備),標(biāo)準(zhǔn)的 TensorFlow Lite 框架可能更容易集成。

應(yīng)考慮以下限制:

僅支持 TensorFlow 操作的有限子集

僅支持有限的一些設(shè)備

低級(jí) C++ API 需要手動(dòng)內(nèi)存管理

注:有限子集 鏈接

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    49

    文章

    8800

    瀏覽量

    165475
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    336

    瀏覽量

    62351
  • TensorFlow Lite
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    844

原文標(biāo)題:TensorFlow Lite 微控制器

文章出處:【微信號(hào):tensorflowers,微信公眾號(hào):Tensorflowers】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MPC5534微控制器:技術(shù)解析與應(yīng)用指南

    MPC5534微控制器:技術(shù)解析與應(yīng)用指南 在電子工程領(lǐng)域,微控制器作為核心組件,廣泛應(yīng)用于各種電子設(shè)備中。NXP的MPC5534微控制器憑借其卓越的性能和豐富的功能,在汽車(chē)和工業(yè)應(yīng)用中占據(jù)重要
    的頭像 發(fā)表于 04-10 11:40 ?126次閱讀

    深入解析 dsPIC33FJ 系列 16 位微控制器與數(shù)字信號(hào)控制器

    深入解析 dsPIC33FJ 系列 16 位微控制器與數(shù)字信號(hào)控制器 在電子工程領(lǐng)域,微控制器和數(shù)字信號(hào)控制器是構(gòu)建各種電子設(shè)備的核心組件。今天,我們將深入探討 Microchip 公
    的頭像 發(fā)表于 04-08 18:35 ?1025次閱讀

    Atmel AVR XMEGA D微控制器深度解析

    Atmel AVR XMEGA D微控制器深度解析 在電子設(shè)計(jì)領(lǐng)域,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。Atmel AVR XMEGA D系列微控制器以其低功耗、高性能和豐富的外設(shè)功能
    的頭像 發(fā)表于 04-07 16:50 ?352次閱讀

    Atmel Flash微控制器產(chǎn)品組合:性能與應(yīng)用的深度解析

    Atmel Flash微控制器產(chǎn)品組合:性能與應(yīng)用的深度解析 引言 在電子工程師的設(shè)計(jì)世界里,微控制器是核心中的核心,它的性能和特性直接影響著產(chǎn)品的質(zhì)量和功能。Atmel作為一家知名的半導(dǎo)體公司,其
    的頭像 發(fā)表于 04-06 16:40 ?1049次閱讀

    TMS320F2807x微控制器:工業(yè)控制領(lǐng)域的強(qiáng)大之選

    TMS320F2807x微控制器:工業(yè)控制領(lǐng)域的強(qiáng)大之選 在工業(yè)控制、電機(jī)驅(qū)動(dòng)、電力電子等眾多領(lǐng)域,高性能微控制器的需求至關(guān)重要。TI的TMS320F2807x
    的頭像 發(fā)表于 03-26 11:35 ?224次閱讀

    在 NPU 上運(yùn)行了 eIQ TensorFlow Lite 示例模型報(bào)錯(cuò)

    處理 neutron-rproc 現(xiàn)已啟動(dòng) 信息:Neutron委托委托:31 個(gè)節(jié)點(diǎn)中的 29 個(gè)節(jié)點(diǎn)委托,有 1 個(gè)分區(qū)。 信息:已應(yīng)用外部委托。 信息:為CPU創(chuàng)建了TensorFlow Lite
    發(fā)表于 03-18 06:52

    ST7LITE3xF2微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)解析

    ST7LITE3xF2微控制器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)解析 在電子工程師的日常工作中,選擇一款合適的微控制器對(duì)于項(xiàng)目的成功至關(guān)重要。ST7LITE3xF2作為ST7
    的頭像 發(fā)表于 02-09 11:50 ?656次閱讀

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

    相信大家在部署嵌入式端的AI應(yīng)用時(shí),一定使用過(guò)TensorFlow Lite Micro,以下簡(jiǎn)稱(chēng)TFLm。TFLm 是專(zhuān)為微控制器和嵌入式設(shè)備設(shè)計(jì)的輕量級(jí)機(jī)器學(xué)習(xí)推理框架,它通過(guò)模塊化的操作符系統(tǒng)
    的頭像 發(fā)表于 12-26 10:34 ?5673次閱讀

    請(qǐng)問(wèn)GPIO在微控制器中的作用是什么?

    GPIO在微控制器中的作用是什么?
    發(fā)表于 12-25 06:46

    探索MCX E24系列微控制器:工業(yè)與物聯(lián)網(wǎng)應(yīng)用的理想之選

    探索MCX E24系列微控制器:工業(yè)與物聯(lián)網(wǎng)應(yīng)用的理想之選 在工業(yè)和物聯(lián)網(wǎng)(IIoT)領(lǐng)域,對(duì)高性能、高可靠性微控制器的需求與日俱增。NXP的MCX E24系列微控制器(MCUs)憑借其出色的性能
    的頭像 發(fā)表于 12-24 11:10 ?531次閱讀

    CW32系列微控制器的時(shí)鐘源和定時(shí)選項(xiàng)介紹

    CW32系列微控制器的時(shí)鐘源和定時(shí)選項(xiàng)會(huì)因具體型號(hào)而異,但一般來(lái)說(shuō),該系列微控制器會(huì)提供多種時(shí)鐘源和定時(shí)選項(xiàng)以滿足不同應(yīng)用的需求。 時(shí)鐘源方面,CW32系列
    發(fā)表于 12-16 06:26

    選擇微控制器MCU幾個(gè)步驟

    就準(zhǔn)備微控制器選型了。這當(dāng)然不是個(gè)好主意。 在微控制器方面做任何決策時(shí),硬件和軟件工程師首先應(yīng)設(shè)計(jì)出系統(tǒng)的高層結(jié)構(gòu)、框圖和流程圖,只有到那時(shí)才有足夠的信息開(kāi)始對(duì)微控制器選型進(jìn)行合理的決策。此時(shí)遵循
    發(fā)表于 11-26 07:09

    【上海晶珩睿莓1開(kāi)發(fā)板試用體驗(yàn)】TensorFlow-Lite物體歸類(lèi)(classify)

    目前尚未得知睿莓1開(kāi)發(fā)板上面有NPU或者DPU之類(lèi)的額外處理,因此使用樹(shù)莓派系列使用最廣泛的TensorFlow-Lite庫(kù)進(jìn)行物體歸類(lèi),使用CPU運(yùn)行代碼,因此占用的是CPU的算力。在
    發(fā)表于 09-12 22:43

    無(wú)法將Tensorflow Lite模型轉(zhuǎn)換為OpenVINO?格式怎么處理?

    Tensorflow Lite 模型轉(zhuǎn)換為 OpenVINO? 格式。 遇到的錯(cuò)誤: FrontEnd API failed with OpConversionFailure:No translator found for TFLite_Detection_PostP
    發(fā)表于 06-25 08:27

    家用電器開(kāi)發(fā)中微控制器的選型要點(diǎn)

    ROHM提供融入自有低功耗技術(shù)優(yōu)勢(shì)的豐富的低功耗微控制器產(chǎn)品。通過(guò)供應(yīng)微控制器產(chǎn)品,為從事電池供電的小型設(shè)備、家用電器、工業(yè)設(shè)備、社會(huì)基礎(chǔ)設(shè)施、車(chē)載設(shè)備等各種系統(tǒng)開(kāi)發(fā)的微控制器用戶提供支持。本文以
    的頭像 發(fā)表于 04-24 10:26 ?1644次閱讀
    家用電器開(kāi)發(fā)中<b class='flag-5'>微控制器</b>的選型要點(diǎn)
    慈利县| 盈江县| 济阳县| 高邮市| 静乐县| 南江县| 闸北区| 腾冲县| 绥芬河市| 东乡族自治县| 东阿县| 大兴区| 始兴县| 葵青区| 萍乡市| 五家渠市| 桂林市| 台中县| 江陵县| 泾川县| 柳林县| 龙口市| 柳州市| 镇坪县| 资讯 | 宁乡县| 金塔县| 右玉县| 南阳市| 宁南县| 陵水| 阿拉善盟| 上饶市| 东安县| 富源县| 托克逊县| 清水河县| 平潭县| 梁山县| 枣庄市| 余干县|