【CANN文檔速遞02期】TensorFlow一站式模型開(kāi)發(fā)向?qū)?/h1>
昇騰910 AI處理器(簡(jiǎn)稱(chēng)NPU)是華為在2019年發(fā)布的人工智能(AI)專(zhuān)用的神經(jīng)網(wǎng)絡(luò)處理器。當(dāng)前業(yè)界大多數(shù)訓(xùn)練腳本基于TensorFlow的Python API開(kāi)發(fā),默認(rèn)運(yùn)行在CPU/GPU/TPU上,為了使其能夠利用昇騰910 AI處理器的澎湃算力執(zhí)行訓(xùn)練,提升訓(xùn)練性能,我們需要對(duì)訓(xùn)練網(wǎng)絡(luò)腳本進(jìn)行遷移適配。
可能面臨的困擾
在開(kāi)始之前,難免會(huì)遇到如下問(wèn)題:
一站式模型開(kāi)發(fā)向?qū)?/p>
本期為您整理了TensorFlow模型開(kāi)發(fā)向?qū)В逦故玖四P烷_(kāi)發(fā)的全景視圖,讓模型開(kāi)發(fā)不再迷茫!
可登錄昇騰社區(qū)(https://www.hiascend.com)進(jìn)行體驗(yàn):
軟件或文檔問(wèn)題,歡迎到昇騰開(kāi)源社區(qū)(?https://gitee.com/ascend/)提issue求助。
關(guān)于模型遷移
以上向?qū)Ыo您提供了兩種TensorFlow模型遷移方法,開(kāi)發(fā)者可以根據(jù)實(shí)際情況任選其一:
自動(dòng)遷移
算法工程師通過(guò)遷移工具,可自動(dòng)分析出原生的TensorFlow Python API在昇騰AI處理器上的支持度,并對(duì)腳本進(jìn)行自動(dòng)遷移。同時(shí)生成遷移報(bào)告,枚舉所有修改點(diǎn)和無(wú)法遷移的API,您可以參考報(bào)告對(duì)腳本進(jìn)行相應(yīng)適配修改。
手工遷移
算法工程師也可直接按照文檔羅列的遷移點(diǎn),自行修改TensorFlow訓(xùn)練腳本,該種方式較為復(fù)雜,建議優(yōu)先使用自動(dòng)遷移方式。
關(guān)于模型訓(xùn)練
以上向?qū)Ыo您提供了兩種TensorFlow模型訓(xùn)練方法,開(kāi)發(fā)者可以根據(jù)實(shí)際情況任選其一:
使用Atlas服務(wù)器訓(xùn)練
Atlas訓(xùn)練服務(wù)器包含昇騰AI處理器,如果具備相應(yīng)硬件環(huán)境,可直接在Atlas訓(xùn)練服務(wù)器執(zhí)行訓(xùn)練。
使用ModelArts平臺(tái)訓(xùn)練
ModelArts是華為云提供的面向開(kāi)發(fā)者的一站式AI開(kāi)發(fā)平臺(tái),集成了昇騰AI處理器資源池,開(kāi)發(fā)者可以在該平臺(tái)下體驗(yàn)如何執(zhí)行TensorFlow訓(xùn)練任務(wù)。訓(xùn)練開(kāi)始前,需要先把數(shù)據(jù)集和訓(xùn)練腳本上傳到華為云上的存儲(chǔ)服務(wù)(Object Storage Service,簡(jiǎn)稱(chēng)OBS)中,OBS是一個(gè)基于對(duì)象的海量存儲(chǔ)服務(wù),為客戶提供海量、安全、高可靠、低成本的數(shù)據(jù)存儲(chǔ)能力;訓(xùn)練結(jié)束后,訓(xùn)練結(jié)果可以回傳到OBS供用戶下載。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。