18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認識你,還能領(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進行編譯

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

    文章

    7698

    瀏覽量

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

    關(guān)注

    2

    文章

    1969

    瀏覽量

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

    關(guān)注

    10

    文章

    1957

    瀏覽量

    38598

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    請問什么是API?怎么使用它?

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

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

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

    Vector向量指令集簡介(

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

    按圖搜索1688商品的API接口

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

    使用MATLAB的支持向量機解決方案

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

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

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

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

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

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

    顯著加速新功能上線。本文將逐步解析API如何實現(xiàn)這目標(biāo),并提供實用示例。 1. API的基本概念與作用 API(Application Programming Interface)是
    的頭像 發(fā)表于 07-18 10:21 ?264次閱讀
    <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 ?308次閱讀
    構(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 ?364次閱讀
    電商<b class='flag-5'>API</b>入門問答:開發(fā)者必知的10<b class='flag-5'>個</b>基礎(chǔ)問題

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

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

    集成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 ?529次閱讀
    集成<b class='flag-5'>API</b>設(shè)計+測試+文檔管理,全新<b class='flag-5'>一</b>站式解決方案SmartBear <b class='flag-5'>API</b> Hub功能介紹

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

    , 只用api 投射自己定義的投射碼,要怎么操作? 要先燒錄進去? 不燒錄可以嗎? 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 ?6908次閱讀
    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 ?976次閱讀
    <b class='flag-5'>API</b>接口有哪些常見的安全問題