女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

FPGA技術驛站 ? 來源:TeacherGaoFPGAHub ? 作者:TeacherGaoFPGAHub ? 2022-03-30 14:12 ? 次閱讀

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

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

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

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

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

AIE(14)—AI Engine API簡介

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

AIE(12)—AI Engine架構概覽

AIE(11)—評估graph性能

AIE(10)—使用Trace View

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

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

AIE(7)—理解Runtime Ratio

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

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

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

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

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

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

揭秘AIE

Vivado ML到底哪些方面利用了機器學習

布線后的設計調試方法

Vivado下如何定制Strategy?

Vivado BDC 怎么用?

SystemVerilog仿真如何生成隨機數

Verilog仿真如何生成隨機數

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

利用綜合技術緩解布線擁塞

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

Vivado Block Design Container

Vivado跟路徑相關的錯誤信息

使用帶HBM芯片的注意事項

Vivado Intelligent Design Run(2)

Vivado Intelligent Design Run (1)

Abstract Shell流程分析(2)

Abstract Shell流程分析(1)

Vivado下封裝IP基本知識

原文標題:AIE(15)—AI Engine中的數據類型(1)

文章出處:【微信公眾號:TeacherGaoFPGAHub】歡迎添加關注!文章轉載請注明出處。

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

    關注

    38

    文章

    7629

    瀏覽量

    166314
  • API
    API
    +關注

    關注

    2

    文章

    1559

    瀏覽量

    63488
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36017

原文標題:AIE(15)—AI Engine中的數據類型(1)

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何獲取 OpenAI API Key?API 獲取與代碼調用示例 (詳解教程)

    OpenAI API Key 獲取與使用詳解:從入門到精通 OpenAI 正以其 GPT 和 DALL-E 等先進模型引領全球人工智能創新。其 API 為開發者和企業提供了強大的 AI 能力集成途徑
    的頭像 發表于 05-04 11:42 ?406次閱讀
    如何獲取 OpenAI <b class='flag-5'>API</b> Key?<b class='flag-5'>API</b> 獲取與代碼調用示例 (詳解教程)

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

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

    使用Python API在OpenVINO?中創建了用于異步推理的自定義代碼,輸出張量的打印結果會重復,為什么?

    使用 Python* API 在 OpenVINO? 中創建了用于異步推理的自定義代碼。 遇到輸出張量的打印結果會重復的問題,即使輸入圖像不同。
    發表于 03-06 07:53

    openai api key獲取的三種方案(有種可以白嫖到 api key)

    OpenAI API Key 全攻略:官方獲取、費用詳解與“白嫖”實戰 引言: 想要體驗 OpenAI 強大的 GPT 模型,卻苦于沒有 API Key?別擔心,本文將為你提供份詳盡
    的頭像 發表于 02-24 22:16 ?8378次閱讀
    openai <b class='flag-5'>api</b> key獲取的三種方案(有<b class='flag-5'>一</b>種可以白嫖到 <b class='flag-5'>api</b> key)

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

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

    OpenAI 發了支持 ESP32 的 Realtime API SDK

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

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

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

    api驅動的云服務是什么意思?

    API驅動的云服務是指利用API技術來驅動和提供云服務的模式。在這種模式下,云服務提供商會公開系列的API接口,允許開發者或應用程序通過調用這些A
    的頭像 發表于 11-14 10:06 ?463次閱讀

    華為云CodeArts API助力企業數字化轉型

    企業數字化轉型的過程中,API發揮著至關重要的作用。隨著企業業務規模的擴大和系統復雜性的增加,如何管理好API將成為企業面臨的關鍵挑戰。為了應對這迫切需求,
    的頭像 發表于 11-09 16:07 ?748次閱讀

    華納云:使用 WireMock 在開發和測試中模擬 API 服務

    是 WireMock 發揮作用的地方。 WireMock 是開源工具,可以幫助開發人員創建模擬真實 API 行為的模擬服務器,為開發和測試提供受控環境。 假設您有
    的頭像 發表于 10-25 16:46 ?739次閱讀

    API :軟件程序間溝通的橋梁

    什么是API?我們又是怎樣利用API實現數據交付的? 從理論上來說,API就是應用程序編程接口。它是
    的頭像 發表于 08-27 15:54 ?458次閱讀

    如何手搓定義的RPC 遠程過程調用框架

    種常用的技術,能夠簡化客戶端與服務器之間的交互。本文將介紹如何基于Netty(網絡編程框架)實現定義的簡單的RPC框架。 首先簡單介紹
    的頭像 發表于 07-22 12:17 ?1126次閱讀
    如何手搓<b class='flag-5'>一</b><b class='flag-5'>個</b>自<b class='flag-5'>定義</b>的RPC 遠程過程調用框架

    如何使用espconn api實現Web服務器?

    我正在嘗試使用 espconn api 實現 Web 服務器。 在些請求之后,我收到將此錯誤(err1,超過最大時間值)寫入 uart,下
    發表于 07-18 07:46

    OpenAI API Key獲取:開發人員申請GPT-4 API Key教程

    ? OpenAI的GPT-4模型因其卓越的自然語言理解和生成能力,成為了許多開發者的首選工具。獲取GPT-4 API Key并將其應用于項目,如開發ChatGPT聊天應用,不僅是實踐人工智能技術
    的頭像 發表于 06-24 17:40 ?3605次閱讀
    OpenAI <b class='flag-5'>API</b> Key獲取:開發人員申請GPT-4 <b class='flag-5'>API</b> Key教程

    ChatGPT-4 API 密鑰:官方申請指南及國內直連使用攻略

    如何使用 ChatGPT 4.0 API 、獲取 API Key 要使用 ChatGPT 4.0,首先需要獲取
    的頭像 發表于 05-29 17:08 ?7720次閱讀
    ChatGPT-4 <b class='flag-5'>API</b> 密鑰:官方申請指南及國內直連使用攻略