YDT 4515-2023移動智能終端智能化性能基準(zhǔn)測評方法_第1頁
YDT 4515-2023移動智能終端智能化性能基準(zhǔn)測評方法_第2頁
YDT 4515-2023移動智能終端智能化性能基準(zhǔn)測評方法_第3頁
YDT 4515-2023移動智能終端智能化性能基準(zhǔn)測評方法_第4頁
YDT 4515-2023移動智能終端智能化性能基準(zhǔn)測評方法_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

ICS33.050

CCSM37

YD

中華人民共和國通信行業(yè)標(biāo)準(zhǔn)

YD/TXXXX—XXXX

移動智能終端智能化性能基準(zhǔn)測評方法

Benchmarktestmethodsforintelligenceperformanceofmobilesmart

terminal

(報批稿)

XXXX-XX-XX發(fā)布XXXX-XX-XX實施

中華人民共和國工業(yè)和信息化部發(fā)布

YD/TXXXXX—XXXX

前??言

本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定

起草。

請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機構(gòu)不承擔(dān)識別這些專利的責(zé)任。

本文件由中國通信標(biāo)準(zhǔn)化協(xié)會提出并歸口。

本文件起草單位:中國信息通信研究院、中國電信集團有限公司、OPPO廣東移動通信有限公司、

高通無線通信技術(shù)(中國)有限公司、北京小米移動軟件有限公司、中國—東盟信息港股份有限公司、

華為技術(shù)有限公司,北京三星通信技術(shù)研究有限公司,北京奇虎科技有限公司,維沃移動通信有限

公司,北京百度網(wǎng)訊科技有限公司。

本文件主要起草人:解謙、張睿、龐濤、賈利敏、杜志敏,劉欣、李小娟、盧炳全、高立發(fā)、

馬艷軍、洪明、朱亞軍、朱政、雷震、吳春雨、姚一楠

III

YD/TXXXXX—XXXX

移動智能終端智能化性能基準(zhǔn)測評方法

1范圍

本文件規(guī)定了通過使用神經(jīng)網(wǎng)絡(luò)模型在移動智能終端側(cè)進(jìn)行推理計算的基準(zhǔn)測試的方法,對終端基

于神經(jīng)網(wǎng)絡(luò)模型的計算性能進(jìn)行評估。評測場景包括圖像處理、視頻處理等不同場景,針對不同場景測

試集,測試方法和評測指標(biāo)提出要求。

本文件適用于具備智能操作系統(tǒng)的移動智能終端,包括數(shù)字移動電話機,平板電腦以及其他數(shù)字移

動通信終端設(shè)備。

2規(guī)范性引用文件

本文件沒有規(guī)范性引用文件

3術(shù)語、定義和縮略語

3.1術(shù)語和定義

本文件沒有需要界定的術(shù)語和定義。

3.2縮略語

下列縮略語適用于本文件。

AI人工智能ArtificialIntelligence

CPU中央處理器CentralProcessingUnit

DSP數(shù)字信號處理DigitalSignalProcessing

FAR錯誤接受率FalseAcceptanceRate

FN錯誤的負(fù)樣本FalseNegative

GPU圖形處理器GraphicsProcessingUnit

IoU交并比IntersectionoverUnion

mAP平均準(zhǔn)度均值meanAveragePrecision

NPU神經(jīng)網(wǎng)絡(luò)處理器NeuralNetworkProcessingUnit

PR正確通過率PassRate

TP真正的正樣本TruePositive

TP90尾部延遲90分位Taillatencyat90thpercentiles

4測試概述

4.1移動智能終端智能化測試構(gòu)架

1

YD/TXXXXX—XXXX

人工智能終端的基準(zhǔn)測試指通過運行一段(一組)程序或者操作,來評測終端相關(guān)性能的活動。

移動智能終端人工智能性能基準(zhǔn)測試包括圖像處理、視頻處理測試。在移動智能終端上通過神經(jīng)網(wǎng)絡(luò)模

型對基準(zhǔn)推理集進(jìn)行推理測試,評測移動智能終端整機的人工智能處理性能。具體測試框架如下,見圖

1:

圖1移動智能終端智能化測試構(gòu)架

4.1.1神經(jīng)網(wǎng)絡(luò)模型

用于人工智能計算,神經(jīng)網(wǎng)絡(luò)模型應(yīng)為經(jīng)過訓(xùn)練且達(dá)到一定準(zhǔn)確率的模型,包括模型結(jié)構(gòu)和變量參

數(shù)。

4.1.2推理集

作為人工智能推理計算的輸入數(shù)據(jù)集,可以為圖片,視頻等格式的數(shù)據(jù)或文件。

4.1.3移動終端人工智能推理框架

4.1.3.1總體要求

移動終端人工智能推理框架部署在移動智能終端上,通常由模型轉(zhuǎn)換工具和推理框架編譯器組成。

移動終端人工智能推理框架可以分為通用框架和專用框架,通用框架指能跨平臺運行,能在多種芯片平

臺上運行的人工智能計算平臺,如TensorFlowLite,PaddleLite等。專用框架指僅能在指定的部分芯

片平臺上運行的人工智能計算平臺,如SNPE,HiAI等。在測試過程中需要指明使用的移動終端人工智能

推理框架。

4.1.3.2轉(zhuǎn)換工具

轉(zhuǎn)換工具能將輸入的推理算法,根據(jù)移動終端特點進(jìn)行剪裁壓縮和優(yōu)化,具有減小模型體積、優(yōu)化

算法操作和參數(shù)精度等功能。

4.1.3.3基準(zhǔn)測試?yán)?/p>

2

YD/TXXXXX—XXXX

基準(zhǔn)測試?yán)秊橹付y試場景下,使用神經(jīng)網(wǎng)絡(luò)模型推理算法對推理測試集進(jìn)行推理測試的測試?yán)?/p>

4.1.3.4移動終端人工智能推理框架編譯器

推理框架編譯器主要通過加載神經(jīng)網(wǎng)絡(luò)模型并執(zhí)行推斷計算,向上能支持轉(zhuǎn)換工具優(yōu)化過的神經(jīng)網(wǎng)

絡(luò)模型,向下能提供調(diào)度和使用包括CPU、GPU、DSP、NPU等人工智能計算所需的硬件資源。

4.1.4終端硬件層

參與人工智能處理的硬件,包括CPU、GPU、AI硬件加速單元,內(nèi)存、電池等。

4.2通用測試方法

通用測試方法如下:

a)移動智能終端初始化,包括屏蔽測試無關(guān)的其他應(yīng)用、后臺功能、調(diào)整屏幕亮度、記錄初始電

量等,使得每次測試前終端的運行狀態(tài)保持一致;

b)使用模型優(yōu)化工具將預(yù)訓(xùn)練的模型文件離線轉(zhuǎn)換為移動智能終端上可以直接運行的模型文件,

并進(jìn)行優(yōu)化;

c)將測試?yán)评砑膱D像或視頻資源進(jìn)行縮放、通道轉(zhuǎn)換等預(yù)處理工作;

d)將預(yù)處理的測試圖像或視頻資源輸入優(yōu)化后的模型進(jìn)行推理測試;

e)測試過程中通過軟件方式或其他方式記錄處理結(jié)果,處理時間和硬件性能指標(biāo);

f)計算最終評測結(jié)果。

4.3性能指標(biāo)監(jiān)測

性能指標(biāo)包括檢測人工智能推斷計算性能的模型性能指標(biāo)和硬件性能指標(biāo)。

模型性能指標(biāo)參見第5章內(nèi)容。

硬件性能指標(biāo)為通用測試指標(biāo)包括功耗,內(nèi)存等,具體為:

a)功耗測試應(yīng)計算每毫焦耳能量消耗下最大能處理的圖片張數(shù)(幀數(shù));

b)內(nèi)存測試為測試過程中占用的內(nèi)存的平均值;

5圖像處理測試方法

5.1圖像分類

5.1.1推理測試

根據(jù)各自在圖像信息中所反映的不同特征,把不同類別的目標(biāo)區(qū)分開來的圖像處理方法。

5.1.2推理集要求

推理集應(yīng)由公開渠道可自由獲取的非商業(yè)用途圖片數(shù)據(jù)構(gòu)成,可選的公開數(shù)據(jù)集包括如下圖片集:

a)CIFAR-100;

b)Caltech_256;

c)ImageNet。

進(jìn)行基準(zhǔn)測試時,應(yīng)從公開數(shù)據(jù)集的測試集中隨機抽取10000張圖片。

3

YD/TXXXXX—XXXX

5.1.3評測模型

評測模型可包括下表所列一個或多個深度學(xué)習(xí)模型:

a)Inceptionv3;

b)ResNet50;

c)MobileNetV2。

5.1.4測試方法

圖像分類測試方法如下:

a)加載數(shù)據(jù)集中的圖片到終端內(nèi)存,并完成圖像縮放、通道轉(zhuǎn)換等預(yù)處理工作;

b)評測軟件記錄本次圖片推理前的時間戳;

c)將內(nèi)存中預(yù)處理后的數(shù)據(jù)輸入推理模型;

d)記錄模型輸出結(jié)果和該時刻的時間戳;

e)重復(fù)步驟a)-d,直到數(shù)據(jù)集所有圖片完成測試,輸出記錄,計算指標(biāo);

f)測試需要使用浮點型精度或整型精度的模型分別進(jìn)行測試。

5.1.5測試指標(biāo)

圖像分類測試指標(biāo)如下:

a)TOP1準(zhǔn)確率(VTop1,單位:%):在一次推理結(jié)果分類排序中,只有當(dāng)概率最高的結(jié)果為正

確分類,本次推理結(jié)果才能判定為正確,統(tǒng)計所有圖片的推理結(jié)果,用正確推理圖片數(shù)量除以

圖片總數(shù),得到TOP1準(zhǔn)確率。

TP1

VTop1=×100%(1)

TP1+FN1

式中:

TP1——推理結(jié)果中,Top1分類正確的圖片數(shù)量;

FN1——推理結(jié)果中,Top1分類不正確的圖片數(shù)量。

b)TOP5準(zhǔn)確率(VTop5,單位:%),在一次推理結(jié)果分類排序中,概率排名前五的結(jié)果中包含

正確的分類,本次推理結(jié)果判定為正確,統(tǒng)計所有圖片的推理結(jié)果,用正確推理圖片數(shù)量除以

圖片總數(shù),得到TOP5準(zhǔn)確率。

VTop5=TP5×100%(2)

TP5+FN5

式中:

TP5——推理結(jié)果中,Top5分類正確的圖片數(shù)量;

FN5——推理結(jié)果中,Top5分類不正確的圖片數(shù)量。

c)單張圖片推理時間(InferenceTime,單位:毫秒):記錄一組圖片推理總耗時,計算出單張

圖片平均推理時間:

TN

InferenceTime=(3)

N

式中:

TN——一組圖片推理總耗時;

N——該組圖片數(shù)量。

4

YD/TXXXXX—XXXX

d)可選測試尾部延遲90分位耗時(TP90,Taillatencyat90thpercentiles,單位:毫秒):

記錄一組圖片(即數(shù)據(jù)集隨機抽取的10000張圖片)每次推理的耗時,按照耗時從小到大排序,

取第90%處的耗時作為尾部延遲90分位耗時。

1)將N次采集的延遲數(shù)據(jù)按照升序排序,得到如下序列:T1,T2,T3,…TN

2)計算P=90分位在序列中的前、后位置m和m+1,其中m的計算如下:

=