2025年1月14-15日,第九屆華為ICT大賽中國挑戰(zhàn)賽訓(xùn)練營(以下簡稱“訓(xùn)練營”)在北京門頭溝京西智谷成功舉辦。本次訓(xùn)練營通過線下現(xiàn)場培訓(xùn)和線上同步的方式,為全國12所高校的參賽隊員和指導(dǎo)老師進(jìn)行了專項賦能。在為期兩天的訓(xùn)練營中,多位華為昇騰、鯤鵬產(chǎn)品線高級工程師基于比賽方向,為參賽隊員進(jìn)行了系統(tǒng)性的知識梳理和答疑,并現(xiàn)場開展了實踐演練,有效助力了參賽隊伍備戰(zhàn)。
訓(xùn)練營線下參營學(xué)生、指導(dǎo)教師、華為高級工程師現(xiàn)場合影
華為ICT大賽中國挑戰(zhàn)賽是第九屆華為ICT大賽新增的,面向高級開發(fā)者的計算方向賽道,也是基于國產(chǎn)計算平臺的大學(xué)生超算競賽。挑戰(zhàn)賽旨在推動基于國產(chǎn)算力的超算人才交流和培養(yǎng),提升高性能計算和AI計算的系統(tǒng)優(yōu)化和應(yīng)用能力。本次訓(xùn)練營現(xiàn)場,除了9支參賽隊派出代表參加線下培訓(xùn),另有北京的3所高校,總共50余位學(xué)生共同學(xué)習(xí)了昇騰和鯤鵬平臺的性能優(yōu)化課程。
訓(xùn)練營現(xiàn)場授課實況
為了給兩個賽道的同學(xué)開展針對性訓(xùn)練賦能,本次訓(xùn)練營采取昇騰班及鯤鵬班分班授課形式。華為昇騰CANN布道師譚濤為學(xué)生們帶來了昇騰AI基礎(chǔ)軟硬件入門及Ascend C算子開發(fā)的理論與實戰(zhàn)培訓(xùn)。通過深入淺出的理論講解與實際動手操作,引導(dǎo)學(xué)員學(xué)習(xí)如何調(diào)用和開發(fā)矢量算子,使學(xué)生們有效掌握常用Tilling設(shè)計以及算子的編譯部署方法。此外,還進(jìn)行了CPU模式與NPU模式下的算子調(diào)用測試,讓學(xué)生們熟悉不同算子的調(diào)用流程,明晰各算子調(diào)用方式的差異,并熟練掌握關(guān)鍵接口的實戰(zhàn)應(yīng)用。
華為昇騰CANN布道師譚濤
華為昇騰訓(xùn)練高級工程師彭永榮重點以ResNet50和ChatGLM3-6B模型為例,深入剖析了小模型與大模型的遷移和訓(xùn)練全流程,并介紹了如何使用MindSpeed實現(xiàn)分布式加速訓(xùn)練,并以在昇騰平臺上端到端搭建和訓(xùn)練一個FCN網(wǎng)絡(luò)作為實踐課題,引導(dǎo)學(xué)生進(jìn)行實踐操作。
華為昇騰訓(xùn)練高級工程師彭永榮
華為高性能計算高級工程師徐鑫和華為編譯器高級工程師胡可科,分別介紹了鯤鵬平臺的MPI關(guān)鍵特性、運(yùn)行參數(shù)實際命令和畢昇編譯器在并行化、代碼優(yōu)化、自動向量化以及內(nèi)存管理等方面優(yōu)化內(nèi)容,為學(xué)生們提供MPI和編譯器調(diào)優(yōu)思路,如減少進(jìn)程間通信距離的方法,有效引導(dǎo)學(xué)生思考計算和通信重疊的實現(xiàn)方式,使學(xué)生們了解通過運(yùn)行命令調(diào)整集合通信算法可帶來的不同效果。
華為高性能計算高級工程師徐鑫
華為高性能計算高級工程師剡鵬、吳晨宇帶來了鯤鵬數(shù)學(xué)庫、并行庫等內(nèi)容的教學(xué),包括BLAS、LAPACK等數(shù)學(xué)庫的使用及性能對比,幫助學(xué)生們有效掌握調(diào)優(yōu)時的庫選擇技巧。課程還分享了鯤鵬數(shù)學(xué)庫性能優(yōu)化案例,并實操GEMM算子優(yōu)化方法,從多維度剖析優(yōu)化策略,有效提升了學(xué)生在鯤鵬性能調(diào)優(yōu)方面的實操能力。
華為高性能計算高級工程師剡鵬
訓(xùn)練營為學(xué)生們安排多項精彩交流活動
除了豐富充實的課程培訓(xùn)及實戰(zhàn)演練外,在兩天的議程中,訓(xùn)練營還為線下參營學(xué)生組織了一系列精彩活動,包含參觀京西智谷昇騰人工智能計算中心算力集群、暖冬交流餐會等,助力學(xué)生們?nèi)鋺?zhàn)、提升技能的同時,也在交流互動中締結(jié)深厚友誼。
預(yù)祝12支參賽隊在3月14-16日的決賽中大放異彩,斬獲佳績!