国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

如何使用API定義一個(gè)向量呢

FPGA技術(shù)驛站 ? 來源:TeacherGaoFPGAHub ? 作者:TeacherGaoFPGAHub ? 2022-03-30 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)據(jù)類型是我們使用C++編程時(shí)必須明確的一項(xiàng)內(nèi)容。針對(duì)AI Engine,這一點(diǎn)尤為重要。因?yàn)椴煌臄?shù)據(jù)類型所支持的運(yùn)算是不同的。對(duì)于標(biāo)量類型,AI Engine支持標(biāo)準(zhǔn)的8位、16位和32位有符號(hào)/無(wú)符號(hào)整型數(shù)據(jù)類型,同時(shí)也支持32位單精度浮點(diǎn)類型(float)。對(duì)于向量類型,AI Engine支持特定的向量,所謂特定是指其長(zhǎng)度(元素個(gè)數(shù))和寬度(數(shù)據(jù)位寬)是固定的幾種,這源于AI Engine自身的架構(gòu)。 AI Engine所支持的向量類型如下表所示。不難看出,向量的總位寬無(wú)外乎128/256/512/1024-bit這四種。例如,對(duì)于int8,寬度為8,長(zhǎng)度最小為16(對(duì)應(yīng)總位寬為128),最大為128(對(duì)應(yīng)總位寬為1024)。對(duì)于cint32(c是complex的首字母,表示復(fù)數(shù)),寬度為64,長(zhǎng)度最小為2(對(duì)應(yīng)總位寬為128),最大為16(對(duì)應(yīng)總位寬1024)。

2cf4709a-ac9d-11ec-aa7f-dac502259ad0.png

為什么向量的總位寬只有這四種呢?這是因?yàn)锳I Engine內(nèi)部的向量寄存器位寬也只有這四種,如下圖所示。從這個(gè)角度而言,盡管C++是高抽象度的編程語(yǔ)言,但針對(duì)AI Engine,在編程時(shí)仍要考慮AI Engine的架構(gòu),編程的過程有點(diǎn)像在C++里寫匯編語(yǔ)言。由于向量寄存器的個(gè)數(shù)是有限的,故向量寄存器屬于稀缺資源,如果設(shè)計(jì)中定義的向量個(gè)數(shù)超過了向量寄存器的個(gè)數(shù),工具會(huì)將其映射到AI Engine內(nèi)的存儲(chǔ)器,這時(shí)讀/寫存儲(chǔ)器就會(huì)有額外的Latency消耗。

2d1130f4-ac9d-11ec-aa7f-dac502259ad0.png

如何使用API定義一個(gè)向量呢?我們看一個(gè)簡(jiǎn)單的例子: aie::vector《int32, 16》 這里定義了一個(gè)寬度為32,長(zhǎng)度為16的向量,如下圖所示。共16個(gè)索引,每個(gè)索引對(duì)應(yīng)一個(gè)int32整型數(shù)據(jù)。

AIE(14)—AI Engine API簡(jiǎn)介

AIE(13)—標(biāo)量/向量處理單元

AIE(12)—AI Engine架構(gòu)概覽

AIE(11)—評(píng)估graph性能

AIE(10)—使用Trace View

AIE(9)—?jiǎng)?chuàng)建包含PL/PS/AIE的Vitis工程(2)

AIE(8)—?jiǎng)?chuàng)建包含PL/PS/AIE的Vitis工程(1)

AIE(7)—理解Runtime Ratio

AIE(6)—用Vitis Analyzer查看AIE編譯結(jié)果

AIE(5)—針對(duì)AI Engine進(jìn)行編譯

AIE(4)—AIE編譯器和X86模擬

AIE(3)—理解AIE編程中的Kernel

AIE(2)—理解AIE編程中的graph

AIE(1)—?jiǎng)?chuàng)建一個(gè)簡(jiǎn)單的AIE工程

揭秘AIE

Vivado ML到底哪些方面利用了機(jī)器學(xué)習(xí)

布線后的設(shè)計(jì)調(diào)試方法

Vivado下如何定制Strategy?

Vivado BDC 怎么用?

SystemVerilog仿真如何生成隨機(jī)數(shù)

Verilog仿真如何生成隨機(jī)數(shù)

為什么VitisHLS報(bào)告中Latency顯示-?

利用綜合技術(shù)緩解布線擁塞

Vivado下的管腳分配可以這么做

Vivado Block Design Container

Vivado跟路徑相關(guān)的錯(cuò)誤信息

使用帶HBM芯片的注意事項(xiàng)

Vivado Intelligent Design Run(2)

Vivado Intelligent Design Run (1)

Abstract Shell流程分析(2)

Abstract Shell流程分析(1)

Vivado下封裝IP基本知識(shí)

原文標(biāo)題:AIE(15)—AI Engine中的數(shù)據(jù)類型(1)

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

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

    關(guān)注

    39

    文章

    7739

    瀏覽量

    171696
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2373

    瀏覽量

    66800
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1964

    瀏覽量

    39591

原文標(biāo)題:AIE(15)—AI Engine中的數(shù)據(jù)類型(1)

文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    系統(tǒng)調(diào)用和API有什么區(qū)別

    個(gè)很棒的功能模塊,恰好我也想使用這個(gè)模塊,但我又懶的去看你的代碼,我只想使用你的代碼,不像去關(guān)心實(shí)現(xiàn)細(xì)節(jié),你想了想把所有的功能封裝在了幾個(gè)函數(shù)上,這幾個(gè)函數(shù)就是這個(gè)功能模塊對(duì)外提供的API。 現(xiàn)在
    發(fā)表于 12-03 06:52

    教你如何使用API

    、了解API API(Application Programming Interface)即應(yīng)用程序編程接口,是種使不同的應(yīng)用程序能共享數(shù)據(jù)和功能的軟件工具。
    的頭像 發(fā)表于 11-09 17:48 ?1323次閱讀

    API到底是什么?為什么我需要它?

    API (Application Programming Interface):應(yīng)用程序編程接口。 類比理解:API它不是個(gè)具體的東西,而是
    的頭像 發(fā)表于 11-03 09:34 ?680次閱讀

    Python調(diào)用API教程

    隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,API(Application Programming Interface)的應(yīng)用越來越廣泛。API是指系列預(yù)先定義好的接口,用于以標(biāo)準(zhǔn)化的形式、規(guī)范的方式、安
    的頭像 發(fā)表于 11-03 09:15 ?892次閱讀

    電商API是什么?常用的電商API有哪些?發(fā)揮著怎樣的作用?

    角色。本文將逐步解析電商API定義、常見類型及其作用,幫助開發(fā)者、商家和技術(shù)愛好者深入理解這技術(shù)工具。 1. 什么是電商APIAPI
    的頭像 發(fā)表于 10-28 16:35 ?589次閱讀
    電商<b class='flag-5'>API</b>是什么?常用的電商<b class='flag-5'>API</b>有哪些?發(fā)揮著怎樣的作用?

    請(qǐng)問什么是API?怎么使用它?

    什么是APIAPI(應(yīng)用程序編程接口)是定義了不同軟件組件之間如何通信的規(guī)則和協(xié)議。它允許不同的應(yīng)用程序、服務(wù)、庫(kù)和系統(tǒng)通過標(biāo)準(zhǔn)化的方式進(jìn)行交互,從而實(shí)現(xiàn)數(shù)據(jù)交換和功能共享。
    的頭像 發(fā)表于 10-24 11:37 ?849次閱讀

    RESTful API設(shè)計(jì)原則: 構(gòu)建易用、可擴(kuò)展的API接口。

    、理解REST架構(gòu)的核心約束 1.1 RESTful API的六大基本原則 Roy Fielding博士在其博士論文中定義了REST架構(gòu)的六大核心約束: 統(tǒng)接口(Uniform
    的頭像 發(fā)表于 10-24 10:45 ?500次閱讀

    Vector向量指令集簡(jiǎn)介(

    RV32V將數(shù)據(jù)寄存器和長(zhǎng)度與向量寄存器關(guān)聯(lián)而不是指令操作碼。程序在執(zhí)行V指令之前會(huì)用數(shù)據(jù)類型和數(shù)據(jù)寬度來標(biāo)記向量寄存器,因?yàn)槊總€(gè)V指令通常有8個(gè)整數(shù)版本和三個(gè)浮點(diǎn)版本。 這個(gè)編
    發(fā)表于 10-23 08:28

    按圖搜索1688商品的API接口

    服務(wù)(如ImageSearch)實(shí)現(xiàn)類似功能。本技術(shù)帖將逐步介紹原理、實(shí)現(xiàn)步驟和代碼示例,幫助你構(gòu)建個(gè)可用的API接口。 1. 圖像搜索原理 按圖搜索的核心是基于內(nèi)容的圖像檢索(CBIR),它通過提取圖像特征
    的頭像 發(fā)表于 10-22 15:05 ?624次閱讀
    按圖搜索1688商品的<b class='flag-5'>API</b>接口

    使用MATLAB的支持向量機(jī)解決方案

    支持向量機(jī) (SVM) 是種有監(jiān)督機(jī)器學(xué)習(xí)算法,它能找到分離兩個(gè)類的數(shù)據(jù)點(diǎn)的最佳超平面。
    的頭像 發(fā)表于 10-21 15:00 ?647次閱讀
    使用MATLAB的支持<b class='flag-5'>向量</b>機(jī)解決方案

    RESTful API設(shè)計(jì)原則: 構(gòu)建易用、可擴(kuò)展的API接口

    基本原則 Roy Fielding博士在其博士論文中定義了REST架構(gòu)的六大核心約束: 統(tǒng)接口(Uniform Interface):確保API使用標(biāo)準(zhǔn)化的交互
    的頭像 發(fā)表于 10-20 13:45 ?811次閱讀

    API接口使用全指南:從基礎(chǔ)調(diào)用到實(shí)戰(zhàn)技巧

    API接口的基本認(rèn)知 API接口本質(zhì)上是組預(yù)先定義的規(guī)則,規(guī)定了不同系統(tǒng)之間如何傳遞數(shù)據(jù)。常見的A
    的頭像 發(fā)表于 10-08 09:25 ?762次閱讀

    構(gòu)建自定義電商數(shù)據(jù)分析API

    ? 在電商業(yè)務(wù)中,數(shù)據(jù)是驅(qū)動(dòng)決策的核心。隨著數(shù)據(jù)量的增長(zhǎng),企業(yè)需要實(shí)時(shí)、靈活的分析工具來監(jiān)控銷售、用戶行為和庫(kù)存等指標(biāo)。個(gè)定義電商數(shù)據(jù)分析API(應(yīng)用程序接口)可以自動(dòng)化數(shù)據(jù)提取和
    的頭像 發(fā)表于 07-17 14:44 ?607次閱讀
    構(gòu)建自<b class='flag-5'>定義</b>電商數(shù)據(jù)分析<b class='flag-5'>API</b>

    電商API入門問答:開發(fā)者必知的10個(gè)基礎(chǔ)問題

    至關(guān)重要,能幫助避免常見錯(cuò)誤,提升開發(fā)效率。本文將圍繞10個(gè)基礎(chǔ)問題展開,提供清晰解答和實(shí)用示例,助你快速上手。 1. 什么是電商API? 電商API是電商平臺(tái)(如Shopify、Amazon或eBay)提供的
    的頭像 發(fā)表于 07-14 14:54 ?684次閱讀
    電商<b class='flag-5'>API</b>入門問答:開發(fā)者必知的10<b class='flag-5'>個(gè)</b>基礎(chǔ)問題

    集成API設(shè)計(jì)+測(cè)試+文檔管理,全新站式解決方案SmartBear API Hub功能介紹

    SmartBear全新推出API Hub,助力高效應(yīng)對(duì)API開發(fā)挑戰(zhàn)! API Hub專為API開發(fā)者、架構(gòu)師、產(chǎn)品經(jīng)理和QA團(tuán)隊(duì)打造,將設(shè)計(jì)、測(cè)試、治理和文檔集成到
    的頭像 發(fā)表于 04-08 17:52 ?861次閱讀
    集成<b class='flag-5'>API</b>設(shè)計(jì)+測(cè)試+文檔管理,全新<b class='flag-5'>一</b>站式解決方案SmartBear <b class='flag-5'>API</b> Hub功能介紹