日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

硬件delay评估表

發(fā)布時間:2023/11/28 生活经验 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 硬件delay评估表 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

硬件delay評估表
硬件延時評估表用于快速評估一個模型在特定硬件環(huán)境和推理引擎上的推理速度。 Bw 主要用于定義PaddleSlim支持的硬件延時評估表的格式。
概述
硬件延時評估表中存放著所有可能的操作對應(yīng)的延時信息,該表中的一個操作包括操作類型和操作參數(shù),比如:操作類型可以是conv2d,對應(yīng)的操作參數(shù)有輸入特征圖的大小、卷積核個數(shù)、卷積核大小等。 給定操作的延時依賴于硬件環(huán)境和推理引擎。
整體格式
硬件延時評估表以文件或多行字符串的形式保存。
硬件延時評估表第一行保存版本信息,后續(xù)每行為一個操作和對應(yīng)的延時信息。
版本信息
版本信息以英文字符逗號分割,內(nèi)容依次為硬件環(huán)境名稱、推理引擎名稱和時間戳。
? 硬件環(huán)境名稱: 用于標(biāo)識硬件環(huán)境,可以包含計算架構(gòu)類型、版本號等信息。
? 推理引擎名稱: 用于標(biāo)識推理引擎,可以包含推理引擎名稱、版本號、優(yōu)化選項等信息。
? 時間戳: 該評估表的創(chuàng)建時間。
操作信息
操作信息字段之間以逗號分割。操作信息與延遲信息之間以制表符分割。
conv2d
格式
op_type,flag_bias,flag_relu,n_in,c_in,h_in,w_in,c_out,groups,kernel,padding,stride,dilation\tlatency
字段解釋
? op_type(str) - 當(dāng)前op類型。
? flag_bias (int) - 是否有 bias(0:無,1:有)。
? flag_relu (int) - 是否有 relu(0:無,1:有)。
? n_in (int) - 輸入 Tensor 的批尺寸 (batch size)。
? c_in (int) - 輸入 Tensor 的通道 (channel) 數(shù)。
? h_in (int) - 輸入 Tensor 的特征高度。
? w_in (int) - 輸入 Tensor 的特征寬度。
? c_out (int) - 輸出 Tensor 的通道 (channel) 數(shù)。
? groups (int) - 卷積二維層(Conv2D Layer)的組數(shù)。
? kernel (int) - 卷積核大小。
? padding (int) - 填充 (padding) 大小。
? stride (int) - 步長 (stride) 大小。
? dilation (int) - 膨脹 (dilation) 大小。
? latency (float) - 當(dāng)前op的延時時間
activation
格式
op_type,n_in,c_in,h_in,w_in\tlatency
字段解釋
? op_type(str) - 當(dāng)前op類型。
? n_in (int) - 輸入 Tensor 的批尺寸 (batch size)。
? c_in (int) - 輸入 Tensor 的通道 (channel) 數(shù)。
? h_in (int) - 輸入 Tensor 的特征高度。
? w_in (int) - 輸入 Tensor 的特征寬度。
? latency (float) - 當(dāng)前op的延時時間
batch_norm
格式
op_type,active_type,n_in,c_in,h_in,w_in\tlatency
字段解釋
? op_type(str) - 當(dāng)前op類型。
? active_type (string|None) - 激活函數(shù)類型,包含:relu, prelu, sigmoid, relu6, tanh。
? n_in (int) - 輸入 Tensor 的批尺寸 (batch size)。
? c_in (int) - 輸入 Tensor 的通道 (channel) 數(shù)。
? h_in (int) - 輸入 Tensor 的特征高度。
? w_in (int) - 輸入 Tensor 的特征寬度。
? latency (float) - 當(dāng)前op的延時時間
eltwise
格式
op_type,n_in,c_in,h_in,w_in\tlatency
字段解釋
? op_type(str) - 當(dāng)前op類型。
? n_in (int) - 輸入 Tensor 的批尺寸 (batch size)。
? c_in (int) - 輸入 Tensor 的通道 (channel) 數(shù)。
? h_in (int) - 輸入 Tensor 的特征高度。
? w_in (int) - 輸入 Tensor 的特征寬度。
? latency (float) - 當(dāng)前op的延時時間
pooling
格式
op_type,flag_global_pooling,n_in,c_in,h_in,w_in,kernel,padding,stride,ceil_mode,pool_type\tlatency
字段解釋
? op_type(str) - 當(dāng)前op類型。
? flag_global_pooling (int) - 是否為全局池化(0:不是,1:是)。
? n_in (int) - 輸入 Tensor 的批尺寸 (batch size)。
? c_in (int) - 輸入 Tensor 的通道 (channel) 數(shù)。
? h_in (int) - 輸入 Tensor 的特征高度。
? w_in (int) - 輸入 Tensor 的特征寬度。
? kernel (int) - 卷積核大小。
? padding (int) - 填充 (padding) 大小。
? stride (int) - 步長 (stride) 大小。
? ceil_mode (int) - 是否用 ceil 函數(shù)計算輸出高度和寬度。0 表示使用 floor 函數(shù),1 表示使用 ceil 函數(shù)。
? pool_type (int) - 池化類型,其中 1 表示 pooling_max,2 表示 pooling_average_include_padding,3 表示 pooling_average_exclude_padding。
? latency (float) - 當(dāng)前op的延時時間
softmax
格式
op_type,axis,n_in,c_in,h_in,w_in\tlatency
字段解釋
? op_type(str) - 當(dāng)前op類型。
? axis (int) - 執(zhí)行 softmax 計算的維度索引,應(yīng)該在 [?1,rank ? 1] 范圍內(nèi),其中 rank 是輸入變量的秩。
? n_in (int) - 輸入 Tensor 的批尺寸 (batch size)。
? c_in (int) - 輸入 Tensor 的通道 (channel) 數(shù)。
? h_in (int) - 輸入 Tensor 的特征高度。
? w_in (int) - 輸入 Tensor 的特征寬度。
? latency (float) - 當(dāng)前op的延時時間。

總結(jié)

以上是生活随笔為你收集整理的硬件delay评估表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。