chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用API定義一個向量呢

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

AIE(14)—AI Engine API簡介

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

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

AIE(11)—評估graph性能

AIE(10)—使用Trace View

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

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

AIE(7)—理解Runtime Ratio

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

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

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

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

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

AIE(1)—創(chuàng)建一個簡單的AIE工程

揭秘AIE

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

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

Vivado下如何定制Strategy?

Vivado BDC 怎么用?

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

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

為什么VitisHLS報告中Latency顯示-?

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

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

Vivado Block Design Container

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

使用帶HBM芯片的注意事項

Vivado Intelligent Design Run(2)

Vivado Intelligent Design Run (1)

Abstract Shell流程分析(2)

Abstract Shell流程分析(1)

Vivado下封裝IP基本知識

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

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

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

    關(guān)注

    39

    文章

    7692

    瀏覽量

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

    關(guān)注

    2

    文章

    1931

    瀏覽量

    65536
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1957

    瀏覽量

    38374

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    什么是 API接口?

    API接口的工作原理理解 API接口最簡單的方式,是從“請求-響應(yīng)”模型入手: 1.客戶端發(fā)起請求:比如在電商網(wǎng)站點擊“使用支付寶付款”,此時系統(tǒng)會通過
    的頭像 發(fā)表于 10-08 08:57 ?87次閱讀

    在中斷向量表中,數(shù)字較小的中斷向量能否以 larg 中斷中斷向量

    在中斷向量表中,數(shù)字較小的中斷向量能否以 larg 中斷中斷向量
    發(fā)表于 08-21 08:17

    API:電商的“魔法棒”,鍵激活店鋪管理潛能

    輕觸。 、何謂API?電商的“神經(jīng)中樞” API是不同軟件系統(tǒng)間的 通信橋梁 。 技術(shù)本質(zhì) :通過預(yù)定義的規(guī)則,讓電商平臺(如淘寶、Shopify)與ERP、CRM等工具無縫對話。
    的頭像 發(fā)表于 07-22 15:14 ?177次閱讀
    <b class='flag-5'>API</b>:電商的“魔法棒”,<b class='flag-5'>一</b>鍵激活店鋪管理潛能

    API如何加速電商新功能上線

    顯著加速新功能上線。本文將逐步解析API如何實現(xiàn)這目標(biāo),并提供實用示例。 1. API的基本概念與作用 API(Application Programming Interface)是
    的頭像 發(fā)表于 07-18 10:21 ?247次閱讀
    <b class='flag-5'>API</b>如何加速電商新功能上線

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

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

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

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

    京東電商 API 接口,訂單管理高效解決方案!

    輕松提升業(yè)務(wù)效率。 、什么是京東電商 API 接口? 京東電商 API 接口是京東開放平臺提供的套標(biāo)準(zhǔn)化接口,允許第三方系統(tǒng)(如ERP、CRM或自
    的頭像 發(fā)表于 07-04 16:12 ?415次閱讀
    京東電商 <b class='flag-5'>API</b> 接口,訂單管理高效解決方案!

    milvus向量數(shù)據(jù)庫的主要特性和應(yīng)用場景

    Milvus 是開源的向量數(shù)據(jù)庫,專門為處理和分析大規(guī)模向量數(shù)據(jù)而設(shè)計。它適用于需要高效存儲、檢索和管理向量數(shù)據(jù)的應(yīng)用場景,如機器學(xué)習(xí)、
    的頭像 發(fā)表于 07-04 11:36 ?537次閱讀
    milvus<b class='flag-5'>向量</b>數(shù)據(jù)庫的主要特性和應(yīng)用場景

    設(shè)計優(yōu)先方法論實踐:SmartBear API Hub +ReadyAPI組合使用,構(gòu)建高效的API開發(fā)流

    設(shè)計優(yōu)先是種在編寫代碼和執(zhí)行測試之前,優(yōu)先設(shè)計API接口的開發(fā)方式,能夠幫助提升團隊協(xié)作效率、加快開發(fā)進(jìn)度、減少Bug和返工,并改善用戶體驗。如何實現(xiàn)?——將該與SmartBear API Hub、ReadyAPI相結(jié)合,可共
    的頭像 發(fā)表于 06-05 16:03 ?341次閱讀
    設(shè)計優(yōu)先方法論實踐:SmartBear <b class='flag-5'>API</b> Hub +ReadyAPI組合使用,構(gòu)建高效的<b class='flag-5'>API</b>開發(fā)流

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

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

    dlp3010如果不用gui, 只用api投射自己定義的投射碼,要怎么操作?

    , 只用api 投射自己定義的投射碼,要怎么操作? 要先燒錄進(jìn)去? 不燒錄可以嗎? 3:假如已經(jīng)燒錄有圖片,該怎么去找到對應(yīng)的內(nèi)存中,打印指定的pattern?
    發(fā)表于 02-20 07:46

    OpenAI 發(fā)了支持 ESP32 的 Realtime API SDK

    “ ?昨晚 OpenAI 正式發(fā)布了 o3 模型,AI 圈片沸騰。作為電子工程師的我撓了撓頭,好像和我沒什么直接的關(guān)系??倒是 OpenAI 的另一個小發(fā)布,讓我很感興趣:可以在
    的頭像 發(fā)表于 12-21 11:36 ?6863次閱讀
    OpenAI 發(fā)了<b class='flag-5'>一</b><b class='flag-5'>個</b>支持 ESP32 的 Realtime <b class='flag-5'>API</b> SDK

    API接口有哪些常見的安全問題

    定義API種軟件接口,它規(guī)定了軟件組件之間的通信方式,使得不同的應(yīng)用程序能夠按照預(yù)定義的規(guī)則相互通信和交換數(shù)據(jù)。 既然是接口,那就涉及到數(shù)據(jù)格式。
    的頭像 發(fā)表于 12-15 09:54 ?942次閱讀
    <b class='flag-5'>API</b>接口有哪些常見的安全問題

    華納云:使用 WireMock 在開發(fā)和測試中模擬 API 服務(wù)

    是 WireMock 發(fā)揮作用的地方。 WireMock 是開源工具,可以幫助開發(fā)人員創(chuàng)建模擬真實 API 行為的模擬服務(wù)器,為開發(fā)和測試提供受控環(huán)境。 假設(shè)您有
    的頭像 發(fā)表于 10-25 16:46 ?1177次閱讀