精品欧美一区二区三区在线观看 _久久久久国色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)

永久免费看mv网站入口亚洲| 久久人人爽人人爽| 欧美激情久久久久久| 日本不卡视频一区| 亚洲精品一区| 成人免费看的视频| 欧美韩日一区二区| 亚洲区免费视频| www.成人| 日韩欧美aaa| 中国一级大黄大黄大色毛片| 青春有你2免费观看完整版在线播放高清| 91精品国产91久久久久久密臀| 欧美日韩一区二区三区在线| 神马影院一区二区三区| 精品国产av鲁一鲁一区| 丝瓜av网站精品一区二区| 亚洲精品久久视频| 亚洲欧洲日产国码无码久久99| 天天av天天翘| 国产又粗又猛又爽又黄91精品| 精品国产一区二区三区在线观看 | 日韩电影在线观看中文字幕| 午夜免费看视频| 无遮挡的视频在线观看 | 久久久综合av| 五月综合色婷婷| 日韩系列在线| 亚洲精品在线三区| 手机av在线网站| 日韩制服一区| 成人欧美一区二区三区1314 | 亚洲一级视频在线观看| 999在线观看精品免费不卡网站| 欧美精品一区男女天堂| 一个色综合久久| 婷婷六月国产精品久久不卡| 亚洲成人精品在线观看| 日本在线视频www色| 中文字幕日本在线观看| 国产亚洲欧美色| 久久亚洲高清| 亚洲 欧美 自拍偷拍| 成人av电影在线网| 国产乱码精品一区二区三区卡| 特级做a爱片免费69| 欧美福利视频| 欧美精品一区二区三区国产精品| 性色av蜜臀av浪潮av老女人| 秋霞一区二区三区| 6080午夜不卡| 日本一本二本在线观看| 绿色成人影院| 偷拍与自拍一区| 欧美一级在线看| 天堂√8在线中文| 粉嫩老牛aⅴ一区二区三区| 艳色歌舞团一区二区三区| 大片免费播放在线视频| 欧美国产综合一区二区| 日韩hmxxxx| 伊人免费在线| 亚洲欧洲日韩av| 亚洲区成人777777精品| av网站在线免费看推荐| 亚洲线精品一区二区三区八戒| 日韩免费毛片| 日本综合在线| 亚洲黄色av一区| 免费特级黄色片| 成人午夜视屏| 精品视频999| 精品久久久99| 盗摄牛牛av影视一区二区| 欧美午夜免费电影| 久久成人免费观看| 最新日韩三级| 欧美久久久一区| 国产成人av免费观看| 在线成人视屏| 黑丝美女久久久| av女优在线播放| 欧亚在线中文字幕免费| 日本精品视频一区二区| 亚洲 欧美 日韩 国产综合 在线 | 美女精品一区最新中文字幕一区二区三区 | 一本大道亚洲视频| 极品色av影院| 日韩视频精品在线观看| 国产精品久久久久久一区二区 | 欧美日韩久久不卡| 4438x全国最大成人| 色愁久久久久久| 日韩一区二区福利| 日本免费一二三区| 日本v片在线高清不卡在线观看| 97视频在线观看视频免费视频| xxxx日本少妇| 玖玖国产精品视频| 国产精品久久久久久久久久久久久| 久草视频一区二区| 国产精品综合一区二区| 欧美激情专区| 日韩123区| 欧美私人免费视频| 欲求不满的岳中文字幕| 欧美一区 二区| 日韩精品极品在线观看| 91视频啊啊啊| 亚洲午夜精品一区二区国产| 国产91网红主播在线观看| a级片免费观看| 国产清纯美女被跳蛋高潮一区二区久久w | 国产精品久久久av久久久| 精品国产无码一区二区| 欧美国产精品中文字幕| 精品少妇一区二区三区在线| 亚洲a成人v| 永久免费看mv网站入口亚洲| 亚洲国产精品一区二区久久hs| 欧美3p视频| 欧洲s码亚洲m码精品一区| 人妻视频一区二区三区| 亚洲日本电影在线| 在线免费视频a| 妖精一区二区三区精品视频| 久久人人爽人人爽人人片av高请| 国产视频91在线| 国产精品12区| 自拍偷拍一区二区三区| 日本在线视频一区二区| 亚洲欧美精品伊人久久| 日韩免费av片| 成av人片一区二区| 女人被男人躁得好爽免费视频 | 欧美日韩亚洲一区在线观看| 国产日韩欧美视频在线| 亚洲伦理在线观看| 亚洲精品国久久99热| 日韩在线一区视频| 精品无人区一区二区| 久久成人精品一区二区三区| 成人免费毛片视频| 久久日韩粉嫩一区二区三区| 免费av手机在线观看| 嫩草伊人久久精品少妇av杨幂| 欧美日韩成人综合在线一区二区| 深夜视频在线观看| 欧美日韩国产欧| 99久久精品免费看国产一区二区三区| 深夜福利视频在线观看| 五月天欧美精品| 在线免费观看黄色小视频| 国产精品久久777777毛茸茸 | 亚洲男人的天堂在线播放| 国产wwwwxxxx| 久久精品免费观看| 免费观看中文字幕| 日韩三级精品| 高清一区二区三区四区五区| 无码精品人妻一区二区三区影院| 最新日韩在线视频| 一卡二卡三卡四卡五卡| av伊人久久| 成人午夜一级二级三级| 99热国产在线中文| 亚洲精品一区二区在线观看| 日韩精品成人在线| 久久精品在线观看| 奇米视频888| 国产精品99一区二区| 国产免费一区| 超碰这里只有精品| 欧美精品18videosex性欧美| 天天操天天干天天爽| 亚洲精品成人在线| 一本加勒比波多野结衣| 天堂在线亚洲视频| 路边理发店露脸熟妇泻火| 国产精品qvod| 欧美大片第1页| 青青操在线视频| 91精品在线免费| 农村黄色一级片| 91天堂素人约啪| 久热在线视频观看| 亚洲美女一区| 在线精品亚洲一区二区| 草草视频在线一区二区| 国产成人福利视频| 黄色免费网站在线| 国产午夜精品理论片a级探花| 国产无套内射又大又猛又粗又爽 | 欧美视频中文在线看| eeuss中文字幕| bt欧美亚洲午夜电影天堂| 亚洲欧美久久久久| 一区二区三区四区五区精品视频 | 亚洲福利合集| 欧美国产在线观看| 午夜肉伦伦影院| 色婷婷亚洲mv天堂mv在影片| 国产欧美日韩综合精品| 男女在线观看视频| 亚洲性猛交xxxxwww| 亚洲国产精品18久久久久久| 欧美午夜片在线看| 精品美女久久久久| 亚洲男人天堂av网| 中国女人特级毛片| 91丨九色丨国产丨porny| 天堂在线一区二区三区| 日韩中文字幕亚洲一区二区va在线 | 91麻豆免费观看| 91亚洲一区二区| 日韩av一级电影| 免费看一级大黄情大片| 欧美猛男同性videos| 国产成人aa精品一区在线播放| 亚乱亚乱亚洲乱妇| 国产丝袜精品第一页| aaa一区二区三区| 欧美日韩国产一级片| 中文字幕国产在线观看| 亚洲成人自拍偷拍| 久久婷婷综合国产| 日韩毛片一二三区| 丁香六月激情综合| 欧美激情一区二区三区在线| 中文字幕丰满孑伦无码专区| 成人性视频网站| 在线成人精品视频| 国产精品99久久久久久久vr| 亚洲人视频在线| 青娱乐精品视频| 国产淫片av片久久久久久| 国产精品视频| 黄色av网址在线播放| 国产一区白浆| 国产a级一级片| 日韩午夜一区| 日本一区二区黄色| 亚洲综合99| 国产二区视频在线播放| 欧美电影一区| 精品视频一区二区三区四区| 欧美三级午夜理伦三级小说| 国产精品久久九九| www.爱久久| 久久国产精品一区二区三区四区| 成人在线视频观看| 国产精品video| 国产后进白嫩翘臀在线观看视频 | 国产精品久久久久久免费观看| 日本高清不卡一区二区三区视频 | 妖精视频在线观看免费 | 亚洲国产精品一区二区www在线| 99久久久无码国产精品衣服| 久久精品日韩一区二区三区| 成人无码av片在线观看| 不卡区在线中文字幕| 日韩无码精品一区二区| 激情文学综合丁香| 99热这里只有精品2| 成人性视频免费网站| 91网址在线观看精品| 高清视频一区二区| 中出视频在线观看| 国产精品视频一区二区三区不卡| 国产黄色三级网站| 国产婷婷色一区二区三区| 亚洲 欧美 国产 另类| 亚洲综合视频网| 91视频综合网| 自拍偷自拍亚洲精品播放| 日本黄色片免费观看| 亚洲一区二区不卡免费| 亚洲 欧美 日韩 综合| 色老汉av一区二区三区| 国产精品久久久久久久免费看| 欧美综合视频在线观看| 99精品免费观看| 亚洲老司机av| 国产激情小视频在线| 久久精品亚洲| 中国一级黄色录像| 亚洲国产二区| 中文字幕亚洲乱码| 不卡的av中国片| 四虎影视1304t| 偷拍与自拍一区| 国产精品熟女久久久久久| 亚洲国产高潮在线观看| 中文字幕在线播放| 性欧美xxxx视频在线观看| 日韩欧美专区| 久久久精彩视频| 你懂的一区二区| 黄色片视频在线播放| 成人免费不卡视频| 一二三四在线观看视频| 五月婷婷欧美视频| 一级做a爱片性色毛片| 亚洲国产成人精品电影| 黄色av网站在线播放| 欧美最猛性xxxx| www.成人网| 超级碰在线观看| 蜜臀国产一区二区三区在线播放 | 久久精品国产精品青草色艺| 日本亚洲不卡| 一二三在线视频| 久久99精品久久久久久| xxxx日本免费| 婷婷六月综合网| 性猛交富婆╳xxx乱大交天津| 精品第一国产综合精品aⅴ| 日韩在线资源| 国产精品爱久久久久久久| 成人高潮a毛片免费观看网站| 久久精品国产一区二区三区不卡| 精品一区二区三区中文字幕老牛| 亚洲欧洲日韩综合二区| 亚洲人成免费网站| 美女网站色免费| 久久久国产精品午夜一区ai换脸| 亚洲欧美卡通动漫| 日本久久一区二区| 欧美孕妇孕交| 久久精品亚洲精品| 国产麻豆一区| 日韩影视精品| 日本在线不卡一区| 久久久久无码国产精品一区李宗瑞 | 国产精品r级在线| 欧洲vs亚洲vs国产| 精品久久久久久久久久中文字幕| 日本中文字幕一区二区有限公司| 久久综合在线观看| 亚洲色图.com| 精品国产xxx| 欧美一级视频精品观看| 黄a在线观看| 亚洲在线视频观看| 亚洲国产精品成人| 三级网站免费看| 久久亚洲精华国产精华液| 午夜影院在线看| 亚洲精品在线视频| 激情开心成人网| 日韩电影在线播放| 黄色在线一区| 999精品免费视频| 欧美色视频日本高清在线观看| 91影院在线播放| 亚洲国产美女精品久久久久∴| 免费在线观看av片| 91亚洲精品久久久久久久久久久久| 另类在线视频| 97视频在线免费播放| 欧美激情一区二区三区蜜桃视频| 国产精品成人av久久| 欧美日韩成人在线一区| 青青久草在线| 国产精品自产拍在线观看中文| 日本欧美三级| 少妇激情一区二区三区| 国产精品每日更新| 亚洲第一色视频| 欧美中文字幕在线观看| 蜜臀av一区| 日韩免费一级视频| 国产精品无码永久免费888| 99热国产在线观看| 精品国产制服丝袜高跟| 欧美日韩在线看片| 国产精品亚洲美女av网站| 亚洲欧洲美洲一区二区三区| 国产一精品一aⅴ一免费| 欧美午夜视频一区二区| 日本天堂在线观看| 国产精品美女主播在线观看纯欲| 日韩mv欧美mv国产网站| 日本xxxx黄色| 国产精品久久久久永久免费观看 | 国产精品一级| 国产精品18在线| 亚洲国产91色在线| 九色成人搞黄网站| 日韩国产欧美精品| 国产白丝网站精品污在线入口| 人妻久久一区二区| 亚洲欧美另类自拍| 一区二区在线视频观看| 欧美三级理论片| 亚洲成人免费av| 韩国av网站在线| 亚洲sss综合天堂久久| 久久国产福利| 免费观看一级视频|