精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CANN黑科技解密?昇騰Ascend C編程語(yǔ)言 — 極簡(jiǎn)易用的算子開(kāi)發(fā)體驗(yàn)?

開(kāi)發(fā) 后端
人工智能蓬勃發(fā)展,算法創(chuàng)新層出不窮。?昇騰Ascend編程語(yǔ)言通過(guò)易上手、高性能、易調(diào)測(cè)的優(yōu)勢(shì),為開(kāi)發(fā)者的創(chuàng)新算法更輕松高效地運(yùn)行奠定了基石,讓基于?昇騰的AI創(chuàng)新更加簡(jiǎn)單。?

AI應(yīng)用的大腦是神經(jīng)網(wǎng)絡(luò),而構(gòu)成神經(jīng)網(wǎng)絡(luò)的基石是一個(gè)個(gè)算子。為了讓開(kāi)發(fā)者的網(wǎng)絡(luò)在騰硬件上高效運(yùn)行,騰異構(gòu)計(jì)算架構(gòu)CANN(Compute Architecture for Neural Networks)提供了豐富的高性能算子庫(kù),包括神經(jīng)網(wǎng)絡(luò)庫(kù)線性代數(shù)計(jì)算庫(kù)等,高性能算子數(shù)量達(dá)到1400+。有了高性能算子庫(kù)的支撐,主流神經(jīng)網(wǎng)絡(luò)可輕松在騰硬件上高效運(yùn)行。


但隨著人工智能的爆發(fā)式增長(zhǎng),算法更新層出不窮,固定的高性能算子庫(kù)可能無(wú)法完全滿足開(kāi)發(fā)者的多樣化創(chuàng)新需求,為了讓開(kāi)發(fā)者提出的創(chuàng)新算法能夠在硬件上運(yùn)行起來(lái)自定義算子開(kāi)發(fā)的能力必不可少

但算子開(kāi)發(fā)是個(gè)復(fù)雜的工程,需要考慮眾多因素,包括語(yǔ)言學(xué)習(xí)成本、功能邏輯的實(shí)現(xiàn)、硬件指令的適配、以及算子運(yùn)行精度與性能的達(dá)標(biāo)等等。往往一個(gè)經(jīng)驗(yàn)豐富的算法專(zhuān)家開(kāi)發(fā)一個(gè)高性能的算子都要耗時(shí)數(shù)周甚至更長(zhǎng)的時(shí)間。


算子開(kāi)發(fā)總體流程

為提升算子開(kāi)發(fā)效率,降低算子開(kāi)發(fā)成本,騰推出了面向算子開(kāi)發(fā)場(chǎng)景的騰Ascend編程語(yǔ)言。騰Ascend編程語(yǔ)言原生支持C和C++標(biāo)準(zhǔn)規(guī)范,最大化匹配用戶開(kāi)發(fā)習(xí)慣;通過(guò)多層接口抽象,屏蔽了底層硬件差異;通過(guò)自動(dòng)并行計(jì)算等關(guān)鍵技術(shù)保證性能的同時(shí)大大降低算子開(kāi)發(fā)門(mén)檻。另外,騰Ascend提供了孿生調(diào)試功能,大大縮短了算子調(diào)測(cè)時(shí)間


昇騰Ascend C編程語(yǔ)言在異構(gòu)計(jì)算架構(gòu)CANN中的位置


多層級(jí)高性能類(lèi)庫(kù)接口

工欲善其事,必先利其器。為簡(jiǎn)化開(kāi)發(fā)邏輯,騰Ascend支持結(jié)構(gòu)化核函數(shù)編程,提供了面向不同場(chǎng)景的高性能類(lèi)庫(kù)接口。開(kāi)發(fā)者僅需通過(guò)類(lèi)庫(kù)接口的組裝調(diào)用,即可輕松實(shí)現(xiàn)高性能算子。


昇騰Ascend C提供的類(lèi)庫(kù)接口

AI應(yīng)用領(lǐng)域廣泛,開(kāi)發(fā)者的背景與需求也各不相同。為滿足不同層級(jí)開(kāi)發(fā)者的訴求,騰Ascend針對(duì)計(jì)算接口和數(shù)據(jù)搬移接口,進(jìn)行了分層分級(jí),讓開(kāi)發(fā)者可以根據(jù)自身需求選擇合適的接口。

針對(duì)計(jì)算類(lèi)接口,當(dāng)前Ascend支持三個(gè)層級(jí),其中級(jí)數(shù)越低,自由度越高,更易于表達(dá)復(fù)雜場(chǎng)景所需功能;級(jí)數(shù)越高,接口的封裝度越高,更易于表達(dá)常用語(yǔ)義,使用起來(lái)也更簡(jiǎn)單。


計(jì)算接口分層分級(jí)與示例

針對(duì)搬移類(lèi)接口Ascend C將不同類(lèi)型物理內(nèi)存間的數(shù)據(jù)搬移抽象為一個(gè)統(tǒng)一的數(shù)據(jù)搬運(yùn)接口通過(guò)參數(shù)控制不同的搬運(yùn)級(jí)別,從而滿足不同數(shù)據(jù)搬運(yùn)場(chǎng)景的需求


數(shù)據(jù)搬運(yùn)接口分層分級(jí)與示例

另外,多層級(jí)的類(lèi)庫(kù)接口封裝,可以更好地屏蔽不同型號(hào)硬件間的差異,輕松實(shí)現(xiàn)算子代碼對(duì)不同硬件的兼容。


自動(dòng)并行計(jì)算

多層級(jí)的類(lèi)庫(kù)接口可以讓開(kāi)發(fā)者輕松實(shí)現(xiàn)算子的算法邏輯,達(dá)成預(yù)期功能。但一個(gè)好的算子,計(jì)算效率也是必須考慮的重要指標(biāo)。眾所周知,將任務(wù)并行處理是提高計(jì)算效率的關(guān)鍵手段,但AI處理器的內(nèi)存層次結(jié)構(gòu)比較復(fù)雜、數(shù)據(jù)通路多,數(shù)據(jù)之間的依賴(lài)關(guān)系復(fù)雜,這種場(chǎng)景下,并行計(jì)算之間的流水如何排布,各任務(wù)間的數(shù)據(jù)同步如何實(shí)現(xiàn),往往是比較困難的。

為了方便開(kāi)發(fā)者實(shí)現(xiàn)高效的并行計(jì)算Ascend采用SPMDSingle-Program Multiple-Data)并行模式,開(kāi)發(fā)者僅需關(guān)注一個(gè)計(jì)算核心上的算子程序?qū)崿F(xiàn),程序調(diào)用時(shí),可自動(dòng)啟動(dòng)N個(gè)運(yùn)行實(shí)例(我們稱(chēng)之為Block),每個(gè)實(shí)例都可部署到不同的計(jì)算核心上執(zhí)行。由此,大大簡(jiǎn)化了開(kāi)發(fā)者在多個(gè)計(jì)算核心上的并行編程邏輯。


單程序多數(shù)據(jù)SPMD并行計(jì)算

在算子邏輯實(shí)現(xiàn)上,Ascend C基于流水線并行的編程范式,將算子核心邏輯劃分為“搬入、計(jì)算、搬出”,開(kāi)發(fā)者只需聚焦實(shí)現(xiàn)“搬入、計(jì)算、搬出”內(nèi)容,程序運(yùn)行時(shí),系統(tǒng)會(huì)自動(dòng)將核內(nèi)數(shù)據(jù)進(jìn)行分片,每一片數(shù)據(jù)都專(zhuān)注完成單一功能,實(shí)現(xiàn)計(jì)算性能最大化。

核內(nèi)多片數(shù)據(jù)流水線并行調(diào)度

孿生調(diào)試

Ascend提供的多層級(jí)類(lèi)庫(kù)接口以及自動(dòng)并行計(jì)算功能,給開(kāi)發(fā)者提供了輕松高效的編碼體驗(yàn)。但在上一代算子開(kāi)發(fā)的整個(gè)流程中,代碼編寫(xiě)的時(shí)間往往僅占不到30%,剩下70%多的時(shí)間都在進(jìn)行功能與性能調(diào)試,好的調(diào)試能力對(duì)提升端到端開(kāi)發(fā)效率的重要性不言而喻。


開(kāi)發(fā)時(shí)間占比示例


那為什么算子調(diào)試如此耗時(shí)呢?究其主要原因,一方面是由于NPU環(huán)境下本身調(diào)試?yán)щy,另一方面是因?yàn)榫幊踢^(guò)程隱藏了并行細(xì)節(jié),導(dǎo)致同步死鎖、地址越界、數(shù)據(jù)溢出等問(wèn)題難定位。

為提升算子調(diào)試效率,Ascend C提供了孿生調(diào)試能力,開(kāi)發(fā)者既可以在CPU域進(jìn)行調(diào)試調(diào)優(yōu),又可以在NPU域進(jìn)行調(diào)優(yōu)驗(yàn)證,通過(guò)CPU域與NPU域相結(jié)合的方式,降低調(diào)試難度,提升調(diào)試效率。

在CPU域,開(kāi)發(fā)者可通過(guò)業(yè)界標(biāo)準(zhǔn)C++工具GCC編譯器進(jìn)行編譯,并通過(guò)GDB通用調(diào)試工具進(jìn)行單步調(diào)試,精準(zhǔn)驗(yàn)證程序執(zhí)行流程是否符合預(yù)期。另外,Ascend還提供了主動(dòng)Bug分析工具,方便開(kāi)發(fā)者快速進(jìn)行問(wèn)題定位在NPU域Ascend C提供了仿真調(diào)試能力與上板調(diào)試能力,開(kāi)發(fā)者可以通過(guò)仿真調(diào)試的Profiling流水圖、指令日志以及數(shù)據(jù)日志精準(zhǔn)進(jìn)行性能調(diào)優(yōu),也可以通過(guò)上板調(diào)試進(jìn)行真實(shí)行為的驗(yàn)證。孿生調(diào)試的能力,在提升算子調(diào)試效率的同時(shí)又可保證精度與性能的達(dá)標(biāo)。


昇騰Ascend C孿生調(diào)試


人工智能蓬勃發(fā)展,算法創(chuàng)新層出不窮。騰Ascend編程語(yǔ)言通過(guò)易上手、高性能易調(diào)測(cè)的優(yōu)勢(shì)為開(kāi)發(fā)者的創(chuàng)新算法更輕松高效地運(yùn)行奠定了基石,讓基于騰的AI創(chuàng)新更加簡(jiǎn)單。


昇騰Ascend C算子開(kāi)發(fā)快速體驗(yàn)

責(zé)任編輯:張誠(chéng)
相關(guān)推薦

2023-08-29 12:34:51

昇騰

2024-07-18 19:19:14

2025-07-02 16:04:23

2023-02-22 16:11:41

昇騰

2025-07-01 16:04:52

2015-12-11 15:59:10

風(fēng)行

2025-05-24 14:34:07

2025-08-07 09:08:00

2025-05-28 11:58:29

2020-05-11 17:41:04

英特爾

2025-07-01 08:59:12

2022-12-23 10:55:20

昇智

2025-02-18 11:02:49

2025-06-18 13:29:42

昇騰CANN
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

热久久一区二区| 日韩av午夜| 亚洲自拍欧美精品| 精品久久久久久综合日本| 天堂中文在线网| 日本激情一区| 欧美成人综合网站| 日本va中文字幕| 巨大荫蒂视频欧美另类大| 成人高清免费观看| 国产在线久久久| 欧美成人精品欧美一级乱黄| 成人羞羞视频播放网站| 欧美mv和日韩mv国产网站| 18禁男女爽爽爽午夜网站免费| 国产香蕉视频在线看| 国产精品资源站在线| 555www成人网| 日韩一区二区不卡视频| 日本福利一区| 日韩视频123| 国语对白做受xxxxx在线中国| 黄网页在线观看| 久久亚洲二区三区| 国产99在线免费| 一区二区日韩视频| 午夜亚洲性色视频| 久久99亚洲热视| 99热在线观看精品| 国际精品欧美精品| 日韩av在线网站| av电影中文字幕| 亚洲精品无播放器在线播放| 在线视频观看一区| 人妻熟妇乱又伦精品视频| 91高清在线观看视频| 国产精品精品国产色婷婷| 欧美一区免费视频| 日韩一级在线播放| 国产盗摄女厕一区二区三区| 国产精品丝袜白浆摸在线| 天天干天天干天天干天天| 伊人久久大香线蕉av超碰演员| 色999日韩欧美国产| 亚洲自拍偷拍图| 妖精一区二区三区精品视频| 亚洲第一页自拍| 69xxx免费视频| jizz性欧美2| 精品欧美乱码久久久久久1区2区| 三级一区二区三区| 欧美天堂一区二区| 欧美性大战久久久| 日韩av手机版| 国产成人精选| 欧美日韩免费一区二区三区 | 欧美精品成人| 欧美成人精品在线播放| 在线观看成人毛片| 欧美二区视频| 久久免费观看视频| 日本在线观看中文字幕| 在线看片成人| 欧美性做爰毛片| 中文字幕精品无码一区二区| 亚洲欧美日本视频在线观看| 欧美在线免费视频| 国产无遮挡又黄又爽又色视频| 免费在线一区观看| 成人免费视频a| 国产富婆一级全黄大片| 成人av在线电影| 久久一区二区精品| 大乳在线免费观看| 亚洲欧美国产高清| 免费超爽大片黄| 成人爽a毛片免费啪啪| 欧美日韩免费视频| 亚洲熟女乱综合一区二区| 精品国产一区二区三区不卡蜜臂| 日韩h在线观看| 欧美一区二区三区粗大| 亚洲网色网站| 97超级碰在线看视频免费在线看| 国产免费www| 国产美女一区二区| 久久精品日韩| 1pondo在线播放免费| 一区二区三区国产精品| 成年人观看网站| 国产视频网站一区二区三区| 亚洲电影成人av99爱色| 四季av中文字幕| 欧美午夜不卡| 国产精品久久久久7777婷婷| 国产高清免费在线观看| 久久久蜜桃精品| 超碰在线免费观看97| 婷婷电影在线观看| 91精品婷婷国产综合久久竹菊| 精品人妻一区二区三区日产| 欧美呦呦网站| 亚洲2020天天堂在线观看| 中文区中文字幕免费看| 成人av在线网站| 日本黄色a视频| 欧美大片免费| 精品国产污污免费网站入口| 国产视频123区| 亚洲精品系列| 亚洲自拍高清视频网站| 国产一级在线| 欧美日韩国产色视频| 日韩欧美中文视频| 精品免费在线| 91高清视频免费| 午夜美女福利视频| 国产精品素人视频| 国产乱子夫妻xx黑人xyx真爽| 国产视频一区二| 国产亚洲精品久久久久久牛牛| 久久精品久久国产| 国产美女精品一区二区三区| 日本一区美女| 一区二区三区四区日本视频| 精品国产不卡一区二区三区| 久久高清内射无套| 麻豆精品在线看| 视频一区国产精品| 偷拍中文亚洲欧美动漫| 日韩精品免费视频| 久久精品视频9| 国产suv一区二区三区88区| 天天成人综合网| 欧美视频免费看| 日韩中文理论片| 中文字幕第一页在线播放| 久久新电视剧免费观看| 久在线观看视频| 黄色美女久久久| 久久男人资源视频| 色婷婷视频在线| 亚洲第一av色| 日韩免费高清一区二区| 亚洲国产精品第一区二区| 国产福利一区二区三区在线观看| 在线中文字幕第一页| 欧美一区二区三区免费大片 | 夜夜精品浪潮av一区二区三区| 天堂av2020| 91精品久久久久久久久久不卡| 国产精品自拍偷拍视频| 婷婷在线视频| 欧美日韩精品三区| 午夜三级在线观看| 国产做a爰片久久毛片| 亚洲色图都市激情| 1204国产成人精品视频| 欧美激情极品视频| 五月婷婷免费视频| 日本韩国一区二区三区视频| 久久日免费视频| 国产乱子伦一区二区三区国色天香 | 欧美丰满少妇xxxxx做受| 午夜久久久久久久久久| 亚洲成a人v欧美综合天堂下载 | 8x拔播拔播x8国产精品| 日韩av成人| 欧美日韩三级一区二区| 精品国产国产综合精品| 国产aⅴ综合色| 成人一对一视频| av亚洲在线观看| 亚洲jizzjizz日本少妇| 狠狠躁少妇一区二区三区| 亚洲欧美日韩网| 一区二区三区免费在线| 亚洲午夜日本在线观看| 好吊日免费视频| 久久精品国产999大香线蕉| 日韩精品一区二区在线视频| 国产精品白丝av嫩草影院| 日韩av免费看| 国产秀色在线www免费观看| 亚洲第一区在线| 中文字幕在线视频免费| 亚洲一区在线视频观看| 夜夜春很很躁夜夜躁| 国产精品91xxx| 国产无套粉嫩白浆内谢的出处| 五月婷婷亚洲| 久久婷婷国产综合尤物精品| 欧美性www| 91精品国产91久久久久久最新| 成年人视频在线观看免费| 精品国精品国产| 中文字幕一区二区三区波野结| 一区二区三区在线视频观看 | 中文字幕日韩av资源站| 亚洲一区二区在线免费| 久久精品国产亚洲高清剧情介绍| 每日在线观看av| 国产精品黑丝在线播放| 久久伦理网站| 成人三级av在线| 国产日韩av高清| 伊人久久av| 久久久久久久一区二区| 黄色视屏免费在线观看| 国产亚洲精品久久久久久777| 日韩专区第一页| 日韩亚洲欧美一区| 中文字幕观看在线| 色综合色狠狠天天综合色| 久久久久亚洲av成人片| 中文字幕一区av| 日本一道本视频| 久久这里只有精品6| 亚洲麻豆一区二区三区| 国产一区在线精品| 男女男精品视频站| 日韩影院在线观看| 国产成人a亚洲精v品无码| 精品福利电影| 免费高清一区二区三区| 你懂的国产精品| 在线观看一区二区三区三州| 九热爱视频精品视频| 精品国产一区二区三区日日嗨| 欧美专区一区| 成人激情在线播放| 久久久久毛片| 国产这里只有精品| abab456成人免费网址| 日本精品一区二区三区在线| 精品众筹模特私拍视频| 美日韩丰满少妇在线观看| 毛片在线看片| 久久精品亚洲国产| 久操视频在线观看| 久久中文字幕在线| 综合图区亚洲| 色综合天天狠天天透天天伊人| 在线网址91| 欧美国产第一页| 黑人玩欧美人三根一起进| 久久久久久久久久国产| 成年人视频免费在线播放| 久久久久久伊人| sm在线播放| 热久久这里只有精品| 中文不卡1区2区3区| 国产xxx69麻豆国语对白| 亚洲成人激情社区| 国产美女精品视频| 日韩中文字幕一区二区高清99| 亚洲自拍欧美另类| 99精品在免费线中文字幕网站一区 | 黄片毛片在线看| 亚洲国产天堂久久综合网| 亚洲欧美综合一区二区| 国产一区二区三区在线播放免费观看| 国产二区视频在线观看| 自拍视频国产精品| 天天色天天射天天综合网| 久久久久久久久久久成人| 少妇在线看www| 国产精品视频网址| 日韩激情精品| 精品乱码一区二区三区| 国产日产一区| 五月天综合婷婷| 9色精品在线| 88国产精品欧美一区二区三区| 欧美videossex| 2025国产精品视频| 精品裸体bbb| 亚洲最大av网| 日韩欧美四区| 亚洲区一区二区三区| 中文字幕一区二区三区欧美日韩| 日韩精品在线视频免费观看| 美女久久一区| 欧美成人手机在线视频| 99久久精品国产网站| jizz日本在线播放| 亚洲一区二区在线观看视频 | 欧美精品亚洲精品| 五月婷婷六月综合| 成年人视频网站免费观看| 久久国产乱子精品免费女| 台湾佬美性中文| 国产婷婷精品av在线| 久久久久久久国产精品毛片| 色呦呦国产精品| 亚洲高清精品视频| 在线观看91久久久久久| 999精品网| 91老司机在线| 欧美男gay| 国产美女主播在线| 久久精品国产免费| 精品国产无码在线观看| 亚洲综合成人在线| 国产精品国产精品国产专区| 日韩美女av在线| 亚洲第一图区| 91精品国产综合久久香蕉最新版 | 91麻豆国产香蕉久久精品| 国产性生活大片| 欧洲精品视频在线观看| 日本黄色不卡视频| 大胆欧美人体视频| 国产精品天堂蜜av在线播放 | 欧美韩日一区| 久草精品在线播放| 成人精品电影在线观看| 国产老头老太做爰视频| 精品视频在线免费看| 欧美在线观看在线观看| 国语对白做受69| 欧州一区二区三区| 日本xxxxx18| 韩国三级电影一区二区| 国产精品1区2区3区4区| 91久久免费观看| 日韩a级作爱片一二三区免费观看| 欧美激情在线狂野欧美精品| 曰本一区二区| 在线免费观看成人| 毛片av一区二区三区| 女女互磨互喷水高潮les呻吟| 精品久久久久久久久久国产| 成人午夜免费在线观看| 欧美国产极速在线| 中文字幕久久精品一区二区| 成年丰满熟妇午夜免费视频| 久草热8精品视频在线观看| 亚洲人与黑人屁股眼交| 7777精品久久久大香线蕉| 免费在线观看黄| 成人信息集中地欧美| 一本到12不卡视频在线dvd| 色偷偷中文字幕| 亚洲乱码中文字幕综合| 国产日本精品视频| 欧美久久久精品| youjizz亚洲| 青青艹视频在线| 久久久久久久网| 久草热在线观看| zzijzzij亚洲日本成熟少妇| 成人在线视频区| 国产a级黄色大片| 成人av资源在线观看| 五月天综合激情网| 亚洲欧洲免费视频| 免费成人毛片| 特级西西444| av在线一区二区| 99久久久久久久久| 日韩在线视频国产| 亚洲不卡在线| 欧美网站免费观看| 国产精品午夜在线观看| 国产老妇伦国产熟女老妇视频| 欧美人与性动交| 日韩激情毛片| 国产又大又黄又粗又爽| 亚洲精品国产精华液| 色哟哟国产精品色哟哟| 日韩美女视频免费在线观看| 欧美美女视频| 香蕉视频1024| 色婷婷综合久久久中文字幕| 日韩毛片久久久| 国产免费高清一区| 奇米一区二区三区| 美女视频黄免费| 国产亚洲精品久久久久久牛牛| 激情不卡一区二区三区视频在线| 妺妺窝人体色777777| 欧美国产国产综合| 好男人www在线视频| 日本久久亚洲电影| 一本一道久久a久久精品蜜桃| 人妻无码中文久久久久专区| 欧美日韩一本到| 9999精品成人免费毛片在线看| 日韩欧美亚洲在线| 粉嫩一区二区三区在线看| 波多野结衣视频在线看| 欧美激情精品久久久久久| 欧美日韩国产在线观看网站| 国产一级二级av| 欧美亚洲综合网| 女人让男人操自己视频在线观看 | 秋霞午夜在线观看| 久久久影院一区二区三区| 国产精品911|