日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

CANN ops-nn 中 SwishGrad 算子解析:原理、實(shí)現(xiàn)與 aclnnSwishBackward 調(diào)用指南

CANN ops-nn 中 SwishGrad 算子解析:原理、實(shí)現(xiàn)與 aclnnSwishBackward 調(diào)用指南 CANN ops-nn 中 SwishGrad 算子解析原理、實(shí)現(xiàn)與 aclnnSwishBackward 調(diào)用指南【免費(fèi)下載鏈接】ops-nn本項(xiàng)目是CANN提供的神經(jīng)網(wǎng)絡(luò)類計(jì)算算子庫(kù)實(shí)現(xiàn)網(wǎng)絡(luò)在NPU上加速計(jì)算。項(xiàng)目地址: https://gitcode.com/cann/ops-nn導(dǎo)讀SwishGrad 是 CANN 神經(jīng)網(wǎng)絡(luò)算子庫(kù)ops-nn中用于計(jì)算 Swish 激活函數(shù)梯度的反向算子實(shí)現(xiàn)在倉(cāng)庫(kù)的 experimental/activation/swish_grad 目錄下面向 Atlas A2 訓(xùn)練系列產(chǎn)品/Atlas 800I A2 推理產(chǎn)品提供 fp16、fp32、bf16 三種精度的梯度計(jì)算能力。本文以 swish_grad/README.md 為核心骨架結(jié)合倉(cāng)庫(kù)中算子定義、Host 側(cè) tiling、Kernel 側(cè)昇騰 AI Core 實(shí)現(xiàn)與單元測(cè)試完整講解 SwishGrad 的數(shù)學(xué)原理、參數(shù)約束、兩段式 aclnn 接口調(diào)用流程與源碼級(jí)實(shí)現(xiàn)機(jī)制幫助開(kāi)發(fā)者快速上手在 NPU 上完成 Swish 反向傳播的接入與調(diào)試。一、算子功能與數(shù)學(xué)原理1.1 功能定位SwishGrad 算子是 Swish 激活函數(shù)activation/swish的反向傳播算子求 Swish 函數(shù)的梯度。它接收反向傳播傳入的梯度grad、正向輸入x以及可調(diào)節(jié)參數(shù)scale輸出對(duì)輸入x的梯度grad_x。從算子庫(kù)的接口關(guān)系來(lái)看上層對(duì)外暴露的 API 名為aclnnSwishBackward其功能說(shuō)明文檔 docs/aclnnSwishBackward.md 明確指出它是 aclnnSwish倉(cāng)庫(kù)實(shí)際路徑為 activation/swish/docs/aclnnSwish.md激活函數(shù)的反向傳播用于計(jì)算 Swish 激活函數(shù)的梯度。這與 torch 生態(tài)中的swish_backward語(yǔ)義一一對(duì)應(yīng)。1.2 計(jì)算公式根據(jù) swish_grad/README.md 的功能說(shuō)明SwishGrad 的計(jì)算公式如下$$ y sigmoid(scalex) xsigmoid(scale*x) $$$$ sigmoid sigmoid*(1 - sigmoid) $$其中scale為可調(diào)節(jié)的斜率參數(shù)。更精確的推導(dǎo)形式見(jiàn) docs/aclnnSwishBackward.mdSwish 正向函數(shù)$$ s(x) x*\sigma(\beta x) $$其導(dǎo)數(shù)$$ s^\prime(x) \beta s(x)\sigma(\beta x)(1-\beta s(x)) \sigma(\beta x)*(1\beta x(1-\sigma(\beta x))) $$最終輸出梯度$$ gradInput gradOutput * s^\prime(x) $$其中 Sigmoid 函數(shù)定義為$$ \sigma(x) {\frac{1} {1{e}^{-x}}} $$可見(jiàn) README 中的兩條公式本質(zhì)是先算 sigmoid 值再算 1 - sigmoid即導(dǎo)數(shù)因子最后與梯度逐元素相乘這一計(jì)算鏈的簡(jiǎn)寫。對(duì)照 op_kernel/swish_grad.h 的Compute實(shí)現(xiàn)可以逐行印證該公式σ(βx) 1 / (1 exp(-βx)) σ(βx) σ(βx) * (1 - σ(βx)) s(x) σ(βx) βx * σ(βx) // 即 σ(βx) * (1 βx(1 - σ(βx))) grad_x grad * s(x)1.3 參數(shù)說(shuō)明README 中對(duì)算子原語(yǔ)的參數(shù)定義如下參數(shù)名輸入/輸出/屬性描述數(shù)據(jù)類型數(shù)據(jù)格式grad輸入待進(jìn)行 SwishGrad 計(jì)算的入?yún)⒐街械?gradfp16、fp32、bf16ND, FRACTAL_NZ, NC1HWC0x輸入待進(jìn)行 SwishGrad 計(jì)算的入?yún)⒐街械?xfp16、fp32、bf16ND, FRACTAL_NZ, NC1HWC0scale輸入待進(jìn)行 SwishGrad 計(jì)算的入?yún)⒐街械?scalefp321標(biāo)量y輸入待進(jìn)行 SwishGrad 計(jì)算的入?yún)簳r(shí)不參與運(yùn)算fp16、fp32、bf16ND, FRACTAL_NZ, NC1HWC0grad_x輸出待進(jìn)行 SwishGrad 計(jì)算的出參公式中的輸出fp16、fp32、bf16ND, FRACTAL_NZ, NC1HWC0約束說(shuō)明無(wú)。需要指出兩點(diǎn)值得注意的細(xì)節(jié)算子定義中的y輸入暫時(shí)不參與運(yùn)算。這在 op_kernel/swish_grad.cpp 的 kernel 入口中可以看到swish_grad內(nèi)核函數(shù)雖然接收GM_ADDR y但 op_kernel/swish_grad.h 的Init只為grad、x、grad_x建立了 GlobalBuffery并未被讀取屬于為后續(xù)版本預(yù)留的入?yún)?。上述表格描述的是底層算子的參?shù)形態(tài)對(duì)上層用戶而言真正接觸的是aclnnSwishBackward接口的參數(shù)見(jiàn)第三節(jié)。二、算子源碼結(jié)構(gòu)SwishGrad 在倉(cāng)庫(kù)中采用標(biāo)準(zhǔn)的 CANN 算子工程布局experimental/activation/swish_grad/ ├── docs/aclnnSwishBackward.md # aclnn 接口使用文檔 ├── examples/test_aclnn_swish_grad.cpp # 可運(yùn)行調(diào)用樣例 ├── op_host/ │ ├── op_api/ # l0 算子接口封裝l0op::SwishGrad │ │ ├── aclnn_swish_backward.cpp/h # 對(duì)外 aclnn 兩段式接口 │ │ └── swish_grad.cpp/h # l0 算子封裝與 launcher │ ├── swish_grad_def.cpp # 算子原語(yǔ)注冊(cè)O(shè)pDef │ ├── swish_grad_infershape.cpp # 輸出 shape 推導(dǎo) │ └── swish_grad_tiling.cpp # Host 側(cè) tiling 計(jì)算 ├── op_kernel/ │ ├── swish_grad.cpp # AI Core 內(nèi)核入口__global__ __aicore__ │ ├── swish_grad.h # Kernel 類實(shí)現(xiàn)雙緩沖流水 │ ├── swish_grad_tiling_data.h # tiling 參數(shù)結(jié)構(gòu)體 │ └── swish_grad_tiling_key.h # tiling key └── tests/ut/ # op_api / op_host / op_kernel 三級(jí)單測(cè)整個(gè)調(diào)用鏈為aclnnSwishBackwardGetWorkspaceSize→l0op::SwishGradHost 側(cè)拼裝算子→ADD_TO_LAUNCHER_LIST_AICORE下發(fā) → AI Core 內(nèi)核swish_grad執(zhí)行。下面逐層展開(kāi)。2.1 算子定義注冊(cè)op_defswish_grad_def.cpp 中通過(guò)OP_TYPE_REGISTER/OP_ADD注冊(cè)名為SwishGrad的算子四個(gè)數(shù)據(jù)對(duì)象輸入grad、x、y輸出grad_x數(shù)據(jù)類型支持DT_FLOAT16、DT_FLOAT、DT_BF16格式支持ND、NC1HWC0、FRACTAL_NZ三種屬性sconfAttrType(OPTIONAL).Float(1.0)即可選的 float 型斜率參數(shù)默認(rèn)值為 1.0對(duì)應(yīng)公式中的scale/βAICore 配置DynamicCompileStaticFlag(true)、DynamicRankSupportFlag(true)、DynamicShapeSupportFlag(true)、PrecisionReduceFlag(true)注冊(cè)到ascend910bSoC對(duì)應(yīng) Atlas A2 系列并通過(guò)ExtendCfgInfo(opFile.value, swish_grad)指定 kernel 入口文件名為swish_grad.cpp。2.2 輸出 shape 推導(dǎo)infershapeswish_grad_infershape.cpp 的實(shí)現(xiàn)非常直接讀取輸入x的 shape并將輸出grad_x的 shape 賦值為與之完全相同*yShape *xShape即逐元素反向算子輸出與輸入同 shape、同 dtype。這與 README 中g(shù)rad、x 與 grad_x 的 shape/數(shù)據(jù)類型一致的約束一致。2.3 Host 側(cè) tilingswish_grad_tiling.cppswish_grad_tiling.cpp 負(fù)責(zé)在 Host 側(cè)根據(jù)輸入規(guī)模與硬件資源計(jì)算切分方案GetPlatformInfo通過(guò)platform_ascendc::PlatformAscendC獲取 UBUnified Buffer大小、AI Core 核數(shù)以及塊對(duì)齊粒度GetUbBlockSizeGetWorkspaceSize查詢系統(tǒng)庫(kù) API 所需 workspace 大小并回填給框架GetShapeAttrsInfo根據(jù)輸入存儲(chǔ) shape 與數(shù)據(jù)類型字節(jié)數(shù)計(jì)算總數(shù)據(jù)量結(jié)合 UB 容量與雙緩沖需求BUFFER_NUM 2確定每個(gè)核負(fù)責(zé)的數(shù)據(jù)量bigCoreDataNum/smallCoreDataNum、tile 內(nèi)數(shù)據(jù)量tileDataNum以及尾部數(shù)據(jù)tailDataNum。最終產(chǎn)出的 tiling 數(shù)據(jù)結(jié)構(gòu)定義在 swish_grad_tiling_data.hstruct SwishGradTilingData { uint64_t smallCoreDataNum; uint64_t bigCoreDataNum; uint64_t finalBigTileNum; uint64_t finalSmallTileNum; uint64_t tileDataNum; uint64_t smallTailDataNum; uint64_t bigTailDataNum; uint64_t tailBlockNum; float sconf; };其核心思想是多核負(fù)載均衡 尾部數(shù)據(jù)處理把總數(shù)據(jù)量按核數(shù)均分若不能整除則前tailBlockNum個(gè)核多承擔(dān)bigCoreDataNum個(gè)數(shù)據(jù)其余核承擔(dān)smallCoreDataNum個(gè)數(shù)據(jù)每個(gè)核內(nèi)部再按tileDataNum切成多個(gè) tile 循環(huán)處理最后的余量作為尾 tile 單獨(dú)處理。2.4 AI Core 內(nèi)核實(shí)現(xiàn)op_kernelKernel 入口 swish_grad.cpp 通過(guò)REGISTER_TILING_DEFAULT讀取 tiling 數(shù)據(jù)實(shí)例化NsSwishGrad::KernelSwishGradDTYPE_X并調(diào)用Init與Process。核心實(shí)現(xiàn)位于 swish_grad.h其設(shè)計(jì)要點(diǎn)如下1雙緩沖流水線TPipe上建立了 VECIN 隊(duì)列inQueueGrad、inQueueX、inQueueY與 VECOUT 隊(duì)列outQueueGrad緩沖區(qū)個(gè)數(shù)均為BUFFER_NUM 2實(shí)現(xiàn) CopyIn → Compute → CopyOut 三階段重疊執(zhí)行。2fp16/bf16 與 fp32 兩條計(jì)算路徑對(duì)float16_t/bfloat16_t先把x通過(guò)Cast提升到 float 計(jì)算使用臨時(shí)緩沖區(qū)tmpQueue0/1/2經(jīng)歷Muls乘 β→Muls(-1.0)→Exp→Adds(1.0)→Div得到 σ(βx)→Sub得到 1-σ(βx)→Mul得到 βx·σ(βx)→Add(1.0)得到 1βx(1-σ(βx))→Mul與 σ(βx) 相乘 → 再與 grad 相乘最后以CAST_RINT舍入模式轉(zhuǎn)回半精度輸出對(duì)float直接在浮點(diǎn)路徑上完成同樣序列的運(yùn)算全程使用 float 精度輸出不降精度。3多核數(shù)據(jù)切片Init中根據(jù)coreId與tailBlockNum的關(guān)系選擇大核/小核的數(shù)據(jù)區(qū)間與 GlobalBuffer 偏移每個(gè)核只處理自己負(fù)責(zé)的連續(xù)數(shù)據(jù)段。內(nèi)核從sconf即 scale/β讀取斜率參數(shù)其值由 Host 側(cè)在aclnnSwishBackwardGetWorkspaceSize中從betaOptional標(biāo)量轉(zhuǎn)換而來(lái)缺省為 1.0f。2.5 測(cè)試用例佐證倉(cāng)庫(kù)為算子提供了三級(jí)單元測(cè)試可用于驗(yàn)證實(shí)現(xiàn)與本文結(jié)論op_api 層tests/ut/op_api/test_aclnn_swish_backward.cpp覆蓋 float32、float16、bf16 等場(chǎng)景構(gòu)造{2,5}的 gradOutput、self值域 [-1,1]與 beta如 1.1f、0.01f斷言aclnnSwishBackwardGetWorkspaceSize返回ACLNN_SUCCESS并設(shè)置了精度容差op_host 層tests/ut/op_host/test_swish_grad_tiling.cpp驗(yàn)證 tiling 計(jì)算產(chǎn)物各核數(shù)據(jù)量、tile 數(shù)等符合預(yù)期op_kernel 層tests/ut/op_kernel/test_swish_grad.cpp直接對(duì) AI Core 內(nèi)核做數(shù)值驗(yàn)證。三、aclnnSwishBackward 接口詳解3.1 產(chǎn)品支持情況產(chǎn)品是否支持Atlas A2 訓(xùn)練系列產(chǎn)品/Atlas 800I A2 推理產(chǎn)品√對(duì)應(yīng)到 SoC 層面算子原語(yǔ)注冊(cè)于ascend910b平臺(tái)見(jiàn) swish_grad_def.cpp且 aclnn_swish_backward.cpp 中的CheckSocVersionIsSupportBf16顯示 bf16 支持范圍限定在ASCEND910B至ASCEND910E之間的 SoC 版本。3.2 兩段式接口模型與 CANN 其他 aclnn 算子一致aclnnSwishBackward采用兩段式接口詳見(jiàn) docs/zh/context/two_phase_api.md先調(diào)用GetWorkspaceSize接口完成入?yún)⑿r?yàn)、算子拼裝并獲取所需 workspace 大小與執(zhí)行器再調(diào)用執(zhí)行接口真正下發(fā)計(jì)算。第一段接口原型aclnnStatus aclnnSwishBackwardGetWorkspaceSize( const aclTensor* gradOutput, // 正向輸出梯度公式中的 gradOutput const aclTensor* self, // Swish 激活函數(shù)輸入公式中的 x const aclScalar* betaOptional, // 可調(diào)節(jié)參數(shù) β標(biāo)量空指針時(shí)按 1.0 計(jì)算 aclTensor* gradInput, // 輸出對(duì)輸入的梯度 uint64_t* workspaceSize, aclOpExecutor** executor)第二段接口原型aclnnStatus aclnnSwishBackward( void* workspace, uint64_t workspaceSize, aclOpExecutor* executor, aclrtStream stream)3.3 第一段接口參數(shù)說(shuō)明參數(shù)名輸入/輸出描述使用說(shuō)明數(shù)據(jù)類型數(shù)據(jù)格式維度(shape)非連續(xù) TensorgradOutput輸入Swish 激活函數(shù)正向輸出的梯度公式中的 gradOutput支持空 TensorgradOutput、self 與 gradInput 的 shape 一致三者的數(shù)據(jù)類型一致BFLOAT16、FLOAT16、FLOATND0-8√self輸入用于計(jì)算激活函數(shù)的張量公式中的 x支持空 Tensor同上BFLOAT16、FLOAT16、FLOATND0-8√betaOptional輸入可調(diào)節(jié)參數(shù)控制 Swish 函數(shù)的形狀和斜率公式中的 β數(shù)據(jù)類型需可轉(zhuǎn)換為 FLOAT參見(jiàn) docs/zh/context/deduction_relationship.md 的互推導(dǎo)關(guān)系空指針時(shí)以 1.0 計(jì)算----gradInput輸出backward 計(jì)算的輸出Swish 正向輸入的梯度值支持空 Tensorshape 與數(shù)據(jù)類型同前兩者BFLOAT16、FLOAT16、FLOATND0-8√workspaceSize輸出返回需要在 Device 側(cè)申請(qǐng)的 workspace 大小-----executor輸出返回 op 執(zhí)行器包含算子計(jì)算流程-----返回值aclnnStatus具體返回碼參見(jiàn) docs/zh/context/aclnn_return_code.md。第一段接口會(huì)完成入?yún)⑿r?yàn)以下場(chǎng)景會(huì)報(bào)錯(cuò)返回碼錯(cuò)誤碼描述ACLNN_ERR_PARAM_NULLPTR161001傳入的 gradOutput、self 或 gradInput 是空指針ACLNN_ERR_PARAM_INVALID161002gradOutput、self、betaOptional 或 gradInput 的數(shù)據(jù)類型不在支持范圍之內(nèi)ACLNN_ERR_PARAM_INVALID161002gradOutput、self 和 gradInput 的數(shù)據(jù)類型不同ACLNN_ERR_PARAM_INVALID161002gradOutput、self 和 gradInput 的 shape 不同3.4 第二段接口參數(shù)說(shuō)明參數(shù)名輸入/輸出描述workspace輸入在 Device 側(cè)申請(qǐng)的 workspace 內(nèi)存地址workspaceSize輸入在 Device 側(cè)申請(qǐng)的 workspace 大小由第一段接口aclnnSwishBackwardGetWorkspaceSize獲取executor輸入op 執(zhí)行器包含算子計(jì)算流程stream輸入指定執(zhí)行任務(wù)的 Stream返回值同樣為aclnnStatus。約束說(shuō)明無(wú)。3.5 接口內(nèi)部實(shí)現(xiàn)要點(diǎn)aclnn_swish_backward.cpp 的實(shí)現(xiàn)清晰展示了接口層的處理流程可作為閱讀模板參數(shù)校驗(yàn)CheckParams依次執(zhí)行空指針檢查CheckNotNull、數(shù)據(jù)類型檢查CheckDtypeValid支持列表為 FLOAT16/FLOAT/BF16且校驗(yàn) betaOptional 可轉(zhuǎn) FLOAT、三個(gè)張量 dtype 一致、bf16 受 SoC 版本約束與 shape 檢查CheckShapeValid維度上限為MAX_SUPPORT_DIMS_NUMS三個(gè)張量 shape 一致空 Tensor 短路當(dāng)gradOutput或self為空時(shí)workspaceSize直接置 0 返回不執(zhí)行計(jì)算連續(xù)性處理對(duì)非連續(xù)輸入調(diào)用l0op::Contiguous轉(zhuǎn)為連續(xù) Tensor對(duì)應(yīng)參數(shù)表中非連續(xù) Tensor √的支持能力高維 reshape當(dāng)輸入維度超過(guò) 8 時(shí)將輸入展平為 1 維長(zhǎng) Tensor 交給 kernel計(jì)算完后再Reshape回原維度β 轉(zhuǎn)換betaOptional通過(guò)ToFloat()轉(zhuǎn)為 float空指針時(shí)取默認(rèn)值1.0f下發(fā)與收尾調(diào)用l0op::SwishGrad完成算子拼裝通過(guò)l0op::ViewCopy將結(jié)果拷貝到可能非連續(xù)的輸出gradInput上最終以GetWorkspaceSize()匯總整體 workspace 需求第二段接口則直接調(diào)用框架通用執(zhí)行函數(shù)CommonOpExecutorRun完成異步下發(fā)。四、完整調(diào)用示例與運(yùn)行指引4.1 可運(yùn)行樣例倉(cāng)庫(kù)提供了可直接參考的完整樣例 examples/test_aclnn_swish_grad.cpp編譯與運(yùn)行方法可參照 docs/zh/context/compile_and_run_sample.md。樣例的核心流程如下為便于閱讀做了精簡(jiǎn)完整代碼以倉(cāng)庫(kù)文件為準(zhǔn)#include acl/acl.h #include aclnn_swish_backward.h int main() { // 1. 固定寫法device/stream 初始化 int32_t deviceId 0; aclrtStream stream; auto ret Init(deviceId, stream); // aclInit aclrtSetDevice aclrtCreateStream // 2. 構(gòu)造輸入與輸出示例 shape 均為 {2, 3} std::vectorint64_t gradOutputShape {2, 3}; std::vectorint64_t selfShape {2, 3}; std::vectorint64_t gradInputShape {2, 3}; std::vectorfloat gradOutHostData {1, 1, 1, 1, 1, 1}; std::vectorfloat selfHostData {1, 2, 3, 4, 5, 6}; float betaValue 1.1f; // 用 aclrtMalloc/aclrtMemcpy 把 host 數(shù)據(jù)搬到 device并 aclCreateTensor 創(chuàng)建 aclTensor aclTensor* gradOut CreateAclTensor(gradOutHostData, gradOutputShape, ..., ACL_FLOAT, ...); aclTensor* self CreateAclTensor(selfHostData, selfShape, ..., ACL_FLOAT, ...); aclTensor* gradInput CreateAclTensor(/* 輸出占位 */, gradInputShape, ..., ACL_FLOAT, ...); aclScalar* betaOptional aclCreateScalar(betaValue, aclDataType::ACL_FLOAT); // 3. 兩段式調(diào)用 uint64_t workspaceSize 0; aclOpExecutor* executor; ret aclnnSwishBackwardGetWorkspaceSize(gradOut, self, betaOptional, gradInput, workspaceSize, executor); void* workspaceAddr nullptr; if (workspaceSize 0) { aclrtMalloc(workspaceAddr, workspaceSize, ACL_MEM_MALLOC_HUGE_FIRST); } ret aclnnSwishBackward(workspaceAddr, workspaceSize, executor, stream); // 4. 同步等待執(zhí)行結(jié)束 aclrtSynchronizeStream(stream); // 5. 將 device 側(cè)結(jié)果拷回 host 并打印本例輸出為 gradInput grad * s(x) std::vectorfloat outData(6, 0); aclrtMemcpy(outData.data(), ..., gradInputDeviceAddr, ..., ACL_MEMCPY_DEVICE_TO_HOST); // 6-7. 釋放 aclTensor / aclScalar / device 內(nèi)存 / stream并 aclFinalize return 0; }樣例中g(shù)radOutput {1,1,1,1,1,1}、self {1,2,3,4,5,6}、beta 1.1執(zhí)行后打印的 6 個(gè)輸出值即為對(duì)應(yīng)位置的grad * s(x)數(shù)值可直接對(duì)照第一節(jié)的公式手工驗(yàn)算。4.2 調(diào)用步驟要點(diǎn)初始化aclInit(nullptr)→aclrtSetDevice(deviceId)→aclrtCreateStream(stream)構(gòu)造 Tensorshape/stride 一致、數(shù)據(jù)類型為 FLOAT16/FLOAT/BF16、格式為 ND支持非連續(xù) Tensor接口內(nèi)部會(huì)自動(dòng)Contiguous支持空 Tensor兩段式調(diào)用第一段拿到workspaceSize與executor若workspaceSize 0則在 device 側(cè)申請(qǐng)內(nèi)存然后調(diào)用第二段aclnnSwishBackward同步與取數(shù)aclrtSynchronizeStream后通過(guò)aclrtMemcpyDEVICE_TO_HOST讀取輸出資源釋放依次釋放aclTensor/aclScalar、device 內(nèi)存、workspace、stream最后aclrtResetDeviceaclFinalize。4.3 注意事項(xiàng)三個(gè)張量gradOutput、self、gradInput的shape 與數(shù)據(jù)類型必須完全一致否則第一段接口返回ACLNN_ERR_PARAM_INVALID161002betaOptional傳nullptr時(shí)按β 1.0計(jì)算此時(shí)算子退化為 PyTorch 中默認(rèn)swish的梯度形式傳入時(shí)其數(shù)據(jù)類型需可互推導(dǎo)為 FLOATbf16 輸入僅在支持 bf16 的 SoC 版本ASCEND910B~ASCEND910E上可用該算子底層為逐元素計(jì)算輸出與輸入同 shapey入?yún)轭A(yù)留項(xiàng)當(dāng)前版本不參與運(yùn)算。五、總結(jié)SwishGrad 算子是 ops-nn 倉(cāng)庫(kù)中一個(gè)典型的逐元素反向算子樣例完整展示了 CANN 算子的標(biāo)準(zhǔn)五件套OpDef 注冊(cè)swish_grad_def.cpp、InferShapeswish_grad_infershape.cpp、Host 側(cè) tilingswish_grad_tiling.cpp、AI Core 內(nèi)核op_kernel/swish_grad.h與 aclnn 兩段式對(duì)外接口aclnn_swish_backward.cpp。理解其數(shù)學(xué)推導(dǎo)σ(βx)·(1βx(1-σ(βx)))、多核均衡 tiling 策略、半精度轉(zhuǎn)浮點(diǎn)計(jì)算的精度處理以及兩段式接口的調(diào)用范式即可舉一反三地接入 ops-nn 中其他同構(gòu)的激活函數(shù)反向算子如 SiluGrad。實(shí)際開(kāi)發(fā)中若需驗(yàn)證算子行為可參考倉(cāng)庫(kù) tests/ut 下的 op_api、op_host、op_kernel 三級(jí)測(cè)試用例或直接編譯運(yùn)行 examples/test_aclnn_swish_grad.cpp 樣例。【免費(fèi)下載鏈接】ops-nn本項(xiàng)目是CANN提供的神經(jīng)網(wǎng)絡(luò)類計(jì)算算子庫(kù)實(shí)現(xiàn)網(wǎng)絡(luò)在NPU上加速計(jì)算。項(xiàng)目地址: https://gitcode.com/cann/ops-nn創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99热在线观看| 丝袜视频一区二区在线播放国产中文| 欧美91丝袜| 久久伊人最新网址视频| 亚洲最大91网| 九九九久久久| 人妻少妇蜜桃视频欧美一区| 超碰97男女| 91人人臊| 91天美免费| 十八禁啪啦拍视频无遮挡| 老女人碰碰在线碰碰视频| 欧美色欧美| 嗯嗯嗯好爽| 啊啊啊啊免费视频| 五月丁香激情综合网| 色婷婷一区二区三区久久午夜成人不| 亚欧国产无码精品在线| 91精品人妻一区二区三区蜜桃| 在线可观看的黄色网址| 中文字幕一区二区无码成人| 中文字幕91综合| 尤物网站91| 黑丝少妇| 老司机福利青青草| 天天做天天爱天天爽AV| 高清有码一区二区| 一本一首道人妻少妇免费久久| 成人国产视频在线观看| 中文一区在线日| 黄色欧美性爱视频| 欧美性色网| 五月久久HDAV| 丁香六月激情| 情色五月天就去干| 热热色中文无码| 91丨九色丨熟女高潮| 97在线免费看视频| 九九热视频这里只有精品| 交换娇妻呻吟声不停中文字幕| av线电影| 丁香六月婷婷久久综合| 日韩中文字幕国产| 久超碰这里只有精品| 五月丁香六月婷综合成人综合| 亚洲 欧美综合| 久久久艹艹艹| 亚乱色| 国产精品色| 大地资源在线观看中文第二页| 伊人宅男大香蕉 | 久草新在线| 激情露脸爱| 日本精品无码三级网站| 日韩大香蕉AV影片| 亚洲综合图片在线| 免费久久9999| 好吊妞转入那个网| 久久成人午夜精品影院| 九九九九精| 97欧美日韩中文| 99热| www.91理论| 亚洲狠| 淫乱图区| 高清不卡视频| 精品成人av一区二区三区在线| 久久这里只有精品9| 青春草A| 蜜臀AV成人精品蜜臀AV久久| av资源在线观看少妇| 男人天堂网址 | 七久久久| 欧美日韩操逼嗦吊| 草莓精品视频在线免费观看| 91精品国产91久久青草| 少妇无码999| 九九九精品色乱九九九| 97se综合网| 人人摸人人干| 120分钟婬片免费看| 欧美福利视频啊啊啊啊| 精品久久久久久久| 98久久| 91久热| 伊人国产视频| 国产无遮挡| 九九色色| 99日韩| 亚洲福利中文字幕在线| 亚洲日韩成人性爱视频| 性久久| 强奸乱伦AV一天堂网| 69一区二区三区 | 久久国产99精品72福利| 91 手机在线播放 绯色| 日韩AV一区二区三区四四| 久久高清欧美国产| 强奸乱伦动态污图免费| 污污汅18禁网站在线永久免费观看 | 一品道视频一区二区三区| 曰韩无码777| 国产精品无码论坛| 国产欧美日韩精品中文| 青娱乐日韩无码| 福利在线黄片| 美女黄频a美女大全免费皮| 日本免费一级AAA大片器 | 蜜臀久久99精品久久久久久成人小说 | 亚洲砖码砖专无区2023| 熟女精品va中文字幕| 亚洲国产尤物yw在线观看| 精品国产91内射久久| 国产偷人伦激情在线观看| 国产AV中文| 花花AV导航| 亚洲熟女诱惑| 日韩无码极品| 国产h片在线观看视频| 老熟妇一区二区三区…| 婷婷视频在线免费观看| 黄片免费看黄片免费看| 日韩啪啪视频| 狠狠久久亚洲欧美专区| 91久久18禁| 色天堂综合| 校园春色中文字幕AV| www. 男人天堂成人在线| 日日夜夜模| 九七毛片九九毛片| 91 综合网| 国产精品福利资源在线尤物| 91九色蝌蚪在线观看| 亚洲免费在线探花| 99re在线观看| 日韩无码AB| 精品美女人人干| 亚洲欧美综合网 | 三级激情网站| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 激情六月婷婷| 插老姨肥穴| 内射黑丝袜| 国产精品自拍视频| 超碰成人公开| 国产伦精品一区二区三区视频女| 狠综合网| 91黄站| 91人妻人人澡人人爽人人精品| 免费观看成人www精品视频| av在线播放国产一区| 日韩av在线免费网站| 五月婷视频| 欧美视频激情久久久久久| 男人的天堂三级| jizz啪啪| 色婷婷基地| 欧美狠狠操| 日本不卡免费二区| 国产91会所女技师在线观看| 少妇超碰在线| 天天干夜夜肏| 日本1区2区不卡视频| 久精品无码av一区二免费国产在线观看| 99亚洲精品| 久久夜精品一区二区三区| 日韩在线电影| 717影院理论午夜伦八戒| 亚洲棕合电彰| 亚洲男人天堂网| 六月丁香啪啪| 蜜桃臀一区二区aV| 国内精品a| 97人人干| 亚洲欧美校园| 丁香7月婷婷| 天天综合,91入口| 亚洲综合欧美| 九九热免费视频| 色97国产69香蕉| 最近2018中文字幕在线高清第一页| 久操大香蕉| 国产精品久久久久久久久久久久久久久久 | 五月丁香色综合| AV色五月天| 国产精品ww久久| 天天爽天天爽| 在线洲亚线| 亚洲欧美国产成人综合不卡| 国产丸一视频| 欧亚性爱啪啪| 日韩青久久| 人妻日日干| 色天欧美| 在线看片国产精品每日更新| 国产97综合| 综合欧美激情网| 日本高清熟女久久一区| 久久东京国产精品视频| 嗯嗯不要 视频| 亚洲国产精品成人无码久久久 | 玖玖综合.com| 亚洲综合999| 骚逼高潮久久精品| 无码人妻精品酒店| 91天天综合网,天天综合网| 国产精品96久久久久久| 国模限制级电影| 天美传媒婬乱在| 婷婷中文字幕| 色吧5亚洲| 久久欧美1卡2卡3| 欧美片第一页| 老司机久久| 人妻中文字幕精品无码| 天美传媒精品一区二区三区| 99视频精品| 欧美激情 亚洲色图| 秋霞视频一区二区| 9久久久久| 五月天丁香欧洲日韩| 国产白丝精品在线观看| 中国熟女网站| 久久精彩免费视频| 久艾草在线精品视频在线观看| 蜜臀亚洲中文| 亚州免费啪啪视频| 97久久超碰日韩精品| 91亚洲人电影| 岛国片国产成人亚洲播放| 欧美综合在线第一页| 久久99热这里只频精品6学生| 久久精品一区二区一8| 白丝jkav| 日本亚洲熟女视频| 精品免费一区| 日本顶级天天操狠狠操夜夜操中文字幕| 久久性爱大全| 综合伊人网12色| 亚洲天堂美臀在线| 日韩AV中文字幕电影| 亚洲自拍天堂| 91爱网| 97在线观视频免费观看| 97色色婷婷| 黄色片,com| 熟女人妻一区二区三区免费看| 国产精品96久久久久久| 亚洲天堂日本| 91九九九馒头| 麻豆国产96在线| 99久久无码| 嗯嗯啊啊的视频| 偷拍伦理视频| 国产自偷自拍一区| 久久久久亚洲AV无码专区少妇| 亚洲第一页综合在线| 九久久九精品视频| 丰满人妻一区二区三区| 国产精品一区av在线| 日韩大香蕉AV影片| 久久精品一区一起草| 久久亚洲不卡一区二区三区 | 亚洲精品一区二区精品| 91天天| 毛片麻豆91糖心精品毛情片| 欧美日韩淫加| 国产少妇与亚洲av| 色婷五月| 户外裸露刺激视频第一区| 国产兽交视频在线播放| 香蕉99秘 一区精品蜜桃臀| 欧美亚洲厕所精品偷拍91| 91久青| 久久99视频| 日韩性爱电影一区| 蜜乳性色无码专日粉嫩骚逼AV| 26UUU欧美日本| 欧美乱色| 天天操天天干一区二区| 男人的天堂日本东京热| 国产精品无码久久久久2025| 嫩草一区二区在线观看| 中文在线久久字幕| 日韩精品人妻一| 精品中文一区二区| 偷窥自拍A片| 国产精品白丝| 国产精品91ai| 色色色天美视频| 亚洲性天堂| 一区二区三区四区五区高清无码永久视频 | 日本91白丝| 黑人娇小av在线播放| 2025亚洲男人天堂| 亚洲情色中文字幕一区| 老熟女网站| 亚州综合AⅤ| 狠狠干,狠狠操| 综合国产影视三级| 啊啊啊慢点| 午夜福利在线视频1000| 五月婷婷影院| 国产精品无套内谢| 沈阳熟女高潮对白视频| 日韩青久久| 岛国AV一区二区电影| 亚洲福利中文字幕在线| 欧洲综合无码| 青青在线视频日韩欧美| 91网站18+| 97超碰资源网| 日韩在线女优天天干| 美女自卫慰黄网站免费| 操逼操逼视频操逼| 午夜.DJ高清在线观看免费7| 欧美天天| 国产一区二区三区视频在线看| 黄视频免费| 懂色AV中文| av无码精品久久久久| 午夜无码熟妇丰满人妻| 日本在线观看网址| 日本熟妇精品九九| 1000部熟女视频在线观看| 人妻三级在线中文字幕| 蜜桃不卡一区二区| 特污精品女优骚货黄色视频在线免费观看| 国产精品69久久久久久久| 60秒免费小视频| 亚州综合色| 中文字幕 国产 精品| 97操操| 九九九九九精品十六| 美国三级日本三级久久99| 99精品高潮| 亚洲激情在线| 欧美成人四级在线播放| 日本三级精品| 五月天丁香| 亚洲 日韩 欧美 国产综合体| 六月激情婷婷| 国产亚洲一黄| 日韩熟女精品无码专区一区二区 | 欧美中出1| 日本三级中国三级99人妇网站| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 热无码中文亚洲H一道本一区二区| 麻豆成人影音在线| 涩综合导航| 一类无码操逼视频| 五月天激情四射| 暖暖精品二区三区观看| 亚热日本熟女| 欧美的精品的视频| 精品九九国产无码| 色婷婷成人| 人妻无码久久一区二区三区免费| 国产蜜臀精品一区二区尤物| 久久久久国产精品久久久| 天天草夜夜草高潮片| 天天综合精品| 欧美综合 站| 白丝一区| 色999五月色| 使劲用力艹少妇视频一区二区| 欧美亚洲系列| 综合欧美激情网| 少妇99成人麻豆| 欧美亚州综合网图片| 欧美日韩*字幕一区| 中文字幕在线观看网页| 欧美色九九九| 一二视频神马久久传媒| 97热视频在线观看| www鬼畜国产男人的天堂| 九9热伊人| 亚洲图片偷拍视频区| 超碰97最新人妻| 大二网站亚洲| 日韩一999精品| 夜夜青青无码影院| 变态乱伦伪娘灌肠一区二区| 精品人体无圣光凹凸| 免费看一级a性色生活片久久无| 青青草原av| 日本99一区二区| 91久久婷婷| 色激情综合网站| 日本男人插女人的逼黄色| 伊人久久大香线蕉无码| 综合色久欲| 超碰人人色| 另类 日韩 熟女| 夜夜爽爽夜夜精品视频| 激情五月天插| 亚洲中亚日激情视频| 久操com| 99在线啪| 丁香六月激情综合| 肉动漫无遮挡h在线观看| 五月丁香啪| 亚洲AV无码乱码| 综合av影片| 亚洲 欧美 手机在线观看| 风间由美日韩欧美久久| 熟妇在线视频一区二区| 加勒比综合| 台湾大香蕉99热| 日韩激情中文字幕有码| 欧美天天综合网版| 麻豆福利视频导航| 黄片www.| 高清无码在线播放网站| 夜夜夜爽www精品视频| 青青草国产亚洲精品久久| 黄色电影观看久久9| 亚洲国产天堂| 操老熟女AV| 肥臀熟女福利视频一区二区| 国产精品熟女丝袜一区二区| 欧美色999| 91痴汉| 伊人久久久日韩一区| 清柠毛片| 欧美性爱在线无码| 色色色色日本| 日韩激情无码影院| 嗯嗯啊啊啊好爽| 日韩精品大香蕉伊人在线| 91超碰人人| 久久九九网| 曰韩成人免费视频| 欧美日韩中国x| 亚洲色欧美| 亚洲 欧美都市激情| 另类图片欧美激情综合| 色综和网| 国产精品无码av| av日韩手机在线影视| 久久性爱精品一区| 日韩黄色成人性爱| 色999偷自拍拍| 久久九操在线观看| 91久久国产精品| 日韩美女,国产传媒,视频一区| 2019久久久久久久久福利| 熟女精品一区二区三区| 成人草草视频| 免费观看性欧美一级| 日本有码久久| 国厂麻豆77q4| 91老熟女91老女人| www.色操逼| 日本在线播放不卡一区| 国产 v乱码一区二| av大香蕉| 99精品丰满人妻无| 久久只有精品一区二区三区| 啊啊啊不要啊啊受不了了视频在线| 亚洲熟妇乱女区二区三区| 超碰在线974| 久日91在线| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场| 综合久久99亚洲人妻中文在线| 婷婷精品国产欧美精品亚洲人人爽| 超碰97欧美日韩| 欧美亚洲天天| 免费的黄片有限公司| 日本一区二区成人在线| 欧美亚洲综合色| 伊人久久大香线综合无码| 狠操91,com| 亚洲男人天堂av| 思思热在线cao| 校园春色 男人天堂 | 欧美日韩色| 影音先锋每日最新资源在线观看| 啪啪AV导航| 热久久91婷婷| 欧美性爱超碰97| 综合影视国产无码| 神马久久久久眼| 极品人妻少妇综合| 久久激情亚洲精品无码?V| 屌色在线97视频| 久久高清无码夜夜操| 91香蕉国产尤物视频| 看日韩操逼| 综合av影片| 天天综合网日韩| 任你艹| 亚洲性综合11| 思思热影视| 330dv亚洲成年视频网| 夜夜嗨老熟女AV一区二区三区| 操我啊啊啊啊啊| 亚洲国产精品久久久久久久久久| 69综合网| 久久同城AV| 在线观看A啊啊啊| 黄片国产精品一区二区| 天天超级碰碰碰| 无遮挡猛进视频免费无限观看| 俺也射| 精品亚洲国产成人AV制服丝袜 | 强乱老妇中文字幕| 成人AV在线网站| 精品国产AV一区天美传媒| 麻豆天美一区二区| 宅男影院久久久,99| 亚洲va有码在线天堂| 在线性黄高清免费视频| 天堂岛av| 嗯嗯啊好大| 欧美在线干| 天天干18禁| 呦呦影院| 超碰成人最新最好看| 欧美日韩性爱操大逼| 五月丁香久久| 欧美日韩资源在线| 少妇蹲下买菜露大唇0| 久久99九九九九6666免费观看软件| 97免费在线观看| 日本人妻中文字幕 | 欧美日韩国产一区二区小黄片大全| 黑人白女精品一区| www.夜夜操| 午夜欧美神马久久久久| 久久久久成人网| 国产精品高清2021在线| 欧美精品999| 久久久久久久久久久久久久久乱码| 学生妹天天看| 97操| 国产视频一区二区免费| 午夜天堂精品久久| 亚洲欧洲综合| 国产精品嫩草影院免费| 超碰日本97美女人妻人人玩人人爱| 91爱做| 国产深夜福利| av一区二区三区 中文| 蜜臀AV成人精品蜜臀AV久久| 色综合天天爱去电影网| 国产一区二区三区导航| 中文字幕88av在线| 日日爱99| 婷婷大香蕉| 60秒免费视频| 91亚洲色人| 欧美制服另类丝袜| 国产91 丝袜在线播放| 99在线无码精品秘 入口黑人| 艳美熟妇先锋一二三区| 国产丁香精品露脸视频| 日韩精品一区二区日韩| 久久综合精品一区二区三区| 亚洲自拍97| 日韩性爱高清免费视频| 97热视频在线观看| 国产日逼视频| 久久、1234| 国产色图乱伦| 人妻夜夜爽天天爽麻豆三区网站 | 动漫av中文| 国产二区三区免费视频| 大香蕉伊人网WWWn0n| 久久久无码视频| 人妻AV在线| 桑老女人九区| 欧美一级A片在线看视频性色| 超碰1997| 久久久久亚洲Aⅴ无码| 老司机久久| 在线岛国新天堂8| 日韩av熟女一区二区三区成人| 另类图片天天影视| 蜜色网色哟哟| 欧美欧美啪啪视频| 色 婷97| 欧美日韩成人在线| 啊啊啊久久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国产精品91一样| 日韩AV一区二区三区三州三州| 超碰在线一区二区| 婷婷五月天在线观看| 男生通女生屁股| 在线视频日韩欧美国产| 后入合集| 久久久无码国精品无码三区三区| 色97干| 激情四射婷婷四五月天| 91精品国产91久久青草| 台湾大香蕉99热| 樱花蜜乳av| 加勒比色综合| 伊人久久婷婷| 天天插网| 国产不卡中文字幕免费avi| 久久久久亚洲AV无码专区少妇| 亚洲综合九| 激情久久av一区av二区av| 怡春院久久| 91在线美女| 久久首页| 九九九久久久W精品| 欧美午夜精品久久久久久3D| 欧美一区二区一级岛国大片| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 蜜乳av一区二区三区| 9999免费精彩视频| www久久国产精品| 色哟哟1区2区| 午夜免费视频1000| 日本熟女免费視颖| 亚洲综合嫩| 操学生天天| 日本久久精品| 国产精品久久久久久久久久梁医生| 黑人精品久久97| 五月激情在线| 日韩国产在线观看av| 天天干电影| 操亚州| 97在线精品| 中文字幕AV乱伦| 91操熟女视频| 亚州中文字幕超碰97| 人妻AV在线| 国产精品久久久久久照片| 日韩大香蕉AV影片| 日韩天天本| 久久久久无码| 99久久久久| 中文字幕一区二区日韩网| 99久久99九九99九九九| 久久大陆| 99999精品视频| 91精品久久综合熟女| 欧美日韩性爱电影在线| 欧美 亚洲 第一页| 久射吧| 高跟伊人julia ann| 性站| AV九九| 亚洲砖码砖专无区2023| 另类TS人妖一区二区三区| 欧成人精品H无码| 久久久精品九| 另类专区加勒比| 黄色不卡视频| 伊人国产av| 精品国产乱码久久久久久久久1| 人妻 欧美 中文| 色婷婷五月综合| 蜜桃无码AV一区二区| 天天综合网日韩7799| PMv在线观看| 亚欧色图在线激情| 综合欧美亚洲| 熟女91网站| 极品人妻少妇综合| 天天色综合影视网| 疯操AV| 久草久日| 超碰到97情色| 国产高清在线自在拍69| 粉嫩av一区二区三区四季| 香港日本韩国人妇99www.wccm20| 蜜伊人色综合97| 江都AV在线| 久久人人爽爽爽人久久久| 熟女丝袜视频| 蜜臀亚洲中文| 人妻无码后入| 九一精品牛牛一区二区| 色香在线| 操淫穴亚洲五月丁香| 色网综合网| 另类专区加勒比| 夜夜操夜夜高潮夜夜爽国产精品区| 老司机午夜福利视频一区二区| 97精品国产精品免费观看| 搞中出视频在线观看| 九九九九九九九九九五码| 日韩 成人 有码| 97精品中文字幕| www.acm成人黄色毛片| 色偷偷人人玩人人舔人人操人人摸人人爽| 麻豆人妻偷人精品无码视频| 99热国产精品| 成人无码欧美一级A片狼牙直播| 日日不卡av| 成·人免费午夜在线观看| 亚洲无码精品AV久久久| 嫩呦国产一区二区三区AV| 顶级丝袜熟女一区二区三区| 亚洲欧洲综合视频在线| 裸体美女国产免费久久久网站| 日韩99神马视频播放片在线播放| 久久成年精品| 97操综合| 超碰免费人妻在线| 亚洲精品尤物yw在线影院| 日韩在线观看字幕精品| 99性爱视频| 91殴美大片| 久久久内射良家| 啪啪啪亚欧美视频| 尤物视频一区| 极品极品色影院| 天天操女人| 亚州男人的天堂| 成人无码欧美一级A片狼牙直播| dy888午夜老子影视达达兔| 久久免费99精品久久久久久| 一级性爱aaaa| 日日日啊啊啊| 玖色av| 一区二区三区美女超清| 欧美成人一区二区三区在线播放| 女优视频第10页| 国产av热热色| 无码人妻一区二区三区免费九色| 密乳AV免费观看| 超碰av人人人| 日韩久草| 亚洲码在线中文在线观看| 在线观看日韩av不卡| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 五月婷婷爱六月丁香色| 色综合加勒比四四季| 少妇熟女视频一二三区| 91福利网在线观看| 色狠狠综合| 欧美成人综合| 96久久久| 四虎影院成年人片| 欧美人妻中出| 久久久久久久强迫| 操一区| 久久久久久久久久久久欧美日| 视频不卡中文字幕| 中文字幕在线日亚洲9| 久久久久久波多野吉衣高潮| 熟妇色99| 九九色图| 9ⅰ久久久天天| 在线无码视频| 爱干爱射网啊啊啊| 少妇高潮九九九九| 97av在线视频| 久操av在线| 新久久AV| 九九拍拍精品视频在线播放| 超碰97久久| 95人妻爽爽人人做人人澡| 97操综合| 国产小黄片在线免费观看| 天天日天天舔东京热 | 99热这里只有精品1| 久久久久久亚洲中文| 综合干干干av久久久综合网| 久久这里只有精品9| 色色婷婷丁香| 暴力av在线| 日本福利二区视频| 国产女主播视频在线观看| 无码人妻精品一区二区中文| 午夜欧美神马久久久久| 国产极品粉嫩馒头一线天av| 欧美亚洲性爱一区二区| 欧美天天弄| 亚洲成人av色网| 本道综合精品| oumeisetu综合| 精品熟女呻吟久久91| 久久久草成人网站久久久草成人久久久草久久久 | 97久久精品国产| 内射夫妻三片| 欧美韩国你懂得在线 | 9色在线| 日韩欧美女求操每天更新| 久久久精品国产亚洲AV无码| 狠狠97| 色玖玖| 青青草中文字幕| 翘臀vidoes| a片 xxxx受爽视频| 香港成人一级视频在线青青草| 亚洲āv网址在线观看| 人人污日韩一区二区| 黄色激情电影在线观看| 免费97视频| 久热9| 风月影院十八禁| 蜜桃不卡一区二区| 免费看A片毛毛片在线播| 亚洲加勒比色图| 婷婷成人五月天| 91久久青青草原精品| 东京热一区二区三区四区五区六区| 被男人吃奶很爽的毛片| 91精品久久久久久久久久| 巨爆乳肉感一区二区三区竹菊影视| 欧美性爱一区二区三区| 116美女午夜| 日韩综合无码色欲vv| 国产成人啪一区二区| 亚洲中文字幕97久久精品少妇| 亚洲视频中文一区| 欧美激情色婷婷花野真衣一区二区| 香蕉人人操tv| 亚洲色婷婷久久久综合日本| 美女主播色欲91抠b在线播放| 玖玖玖玖精品国产剧情| 超碰九7免费| 诱惑人妻欧美一区在线播放| 在线观看综合精品亚洲| 97干色| 夜夜免费视频| AV天天在线观看| 人人操人人操人人操人人操人人操人人人11.CM| 亚洲欧美91√| 少妇蜜汁| 国产精品免费视频不卡| 中文字幕久久婷婷丁香五月天| AV色图| 午夜精品99久久久久传媒| 日本操大逼| 五十路熟女人妻一区二区在线观看 | 岛国大片在线观看网站入口| 熟女精品日韩一区二区三区| 四季AV一区二区凹凸精品小说| 色五月婷婷中文字幕| 涩综合导航| 欧姜老司机| 欧美色图91p| 日本少妇va7777| 国产欧美一区激情交| 蜜乳AV.COM| 啊啊啊啊啊啊好多水| 国产和美国毛片| 和协无码影院| 男人的天堂2019AV| 丁香六月东京热| 91精品微拍福利| 久久这里只有精品9| 亚洲综合 欧美| 青青草伊人久久| 2020中文字幕| 偷窥自拍亚洲天堂网爆| 国产精品久久久久久照片| 超碰午夜| 97视频免费播放| 亚州高清AV| 人妻天天爽| 神马午夜久久久| 中文字幕 av v| 这里只有精品久久| 天天精品| 大香网站| 免费一级黄色录像影片| 国产美女口爆吞精视频| 97操| 欧美狠狠干| 天天综合~91| 偷拍盗拍亚洲色图图片 | 欧美少妇色综合| 看黑丝美女操逼青青网站| 天天影视色香色欲| 人妻丝袜无 码视频专区| 十八禁啪啦拍视频无遮挡| 久久久麻豆精品| 丰满少妇乱子伦精品无| 91久久精品中文字幕| 人人艹亚洲| 日韩精品在线观看观看| 熟妇的味道HD中文字幕| 家庭乱伦国产| 亚洲精品国产无码高清| 国产最火爆久久国产网站网站| 国产一区二区三区高清视频| 农村女一级毛卡片| 高清有码一区二区| 在线毛片片免费观看| 最新无码国产| 日韩中文字幕国产| 高潮的A片激情扒开一区| 国产精品女生av| 久草免费福利在线播放| 亚洲啪啪视频一区二区| 免费看A片毛毛片在线播| 国产精品探花视频| 久久精品国产免费观看99| 91人妻Pr| 国产11页| 欧美日韩222| 久久国模av| 九久久精品| 久久精品电影在线| 日本欧美中文字幕| 成人一道本免费视频| 在线看的av| 国产一区二区欧美日本| 99热啪啪| 丁香五月天婷婷姐| 操一区| 麻豆天美AV传媒第一页| 玖玖久久久| 亚洲欧美一区二区网址| 精品人妻1区| 欧美性爱伊人| 色五91| 91丝袜激情在线 | 97在线欧洲| 国产吹潮女在线观看| 久久精品无码专区| 欧美高清18A片| h无码动漫在线观看| 久热免费视频| 精品人妻视频一区二区三区蜜桃视频| 日韩精品系列| 97干色| 亚洲精品天堂久久A∨51成人漫| 欧美丰满熟妇XXXX性ppX人交| 嗯啊不要在线| 欧洲精品网| 色香av| 成人七区| 亚洲丝袜色| 久久久专区| 日韩人妻丝袜中文字幕| 曰韩操B| 长长久久曰曰夜夜成人网| 亚洲少妇在线影音| 春色91| 一起草日韩| 色综合91| 午夜精品久久久99热蜜桃的功能特点| 97资源久久| 强奸乱伦大香蕉网| 亚洲精品欧美专业| 东京热,男人的天堂| 精品国产91内射久久| 亚洲AV免费在线| 日本超碰色精品| 精品亚洲| 久久久网站| 91在线/欧洲| 一级毛片电影免费看| ?亚洲伊人伊成久久人综合网| 国产精品视频电影| 久久中文字幕人妻熟av女蜜柚| 欧美一级美片在线观看免费| 97操碰| 久久久少妇诱惑精品视频| 国产二区三区免费视频| 丝袜美腿诱惑亚洲欧美视频在线观看 | 操人妻少妇中文 | 日韩色女精品| 久久黄片国产一区二区| 亚州色图第三区| 蜜桃传媒视频第一区入口在线看| 日韩中文字幕精品一区在线| 色噜噜人妻av 中文字幕| 久久蜜桃一区二区| 女人喷水视频在线观看| 色情亚洲日本成人| 嗯嗯啊啊操我| www.99视频| 蜜臀va69| 国产黄色 A 片免费看| 99re69| 激情黄色片在线观看| 亚洲天堂东京热| 青青草好吊色| 六月激情网| 中国少妇啪啪视频| 色婷五月| 91青青| 婷婷综合在线| 国产91丝袜 在线播放| 欧美三级中文字幕hd| 色偷综合| 粉嫩不卡一区二区性爱| 亚洲的天堂网| 欧美日韩国产高清在线一二三区 | 曰本精品久久久| 26UUU欧美日本| 九一亚洲国产免费| 男人女人18禁片免费看网站| 日韩精品三区四区| 手机看片91人妻| 97高清啪啪| 亚洲密乳AV| 亚洲无限观看| 无码国产精品久久久久| 欧美精品欧美精品系列| 99日精品欧美国产| 欧美色图片色哟哟| 亚洲综合激情五月久久| 亚洲资源站| 中文字幕视频在线观看一区二区| 国产自制av蜜乳| 蜜臀AV成人精品蜜臀AV久久| 中文字幕日韩精品久久| 久久99草| 成年女人18级毛片毛片免费观看| 亚洲欧美天| 色综合色| 91久久久亚洲| 国产精品久久久久久久久久久久久久久久久久 | 97超碰人人操人人操| 亚洲码和欧洲精品激情系列| 熟女这里只有精品6| 330dv亚洲成年视频网| 亚洲成人美女无吗| 久久三区四区| 日本一区二区三区精品| 啪啪视频亚洲第一| 国产乱不卡| 欧美1727免费观看视频| 欧美一二三级精品在线| 亚洲日韩乱码中文无码蜜桃臀网站 | 老熟乱一区二区三区四区| 精品精品精品| ,成人免费啪啪视频| 久男人久久| 一本一道人妻久久一区二区三区| 百度百度日本操逼| 大香蕉色欲AV| 亚洲色图91欧美日韩| 97资源视频| 性感美女91影视| 日本午夜福利视频| 久草福利在线资源站| 欧美亚洲综合高清在线| 精品二999| 五月天激情网图片| 草草影院最新网址| 啊啊啊好大好深| 久久久久久中文版| 婷婷在线视频| 熟女乱伦A| 免费观看一区| 天天操天天日青青草超碰av| 日本特黄f c2| 青娱乐久久艹| 婷婷伊人五月| 日韩欧美三级| 亚州中文字幕超碰97| 婷婷五月天基地| 亚洲无码免费看| 欧美日韩97| 欧美综合亚洲| 激情综合av| 91爱综合| 亚洲成?V人片在线观看福利| 国产精品日本无码A片| 蜜臀中文无码午夜| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 白丝AV网站| 丁香五月成人| 在线中文字幕极品av| 韩国免费播放一级毛片| 精品少妇一区二区| 一区二区三区无卡视频在线观看| 婷婷色在线| 秋霞曰韩R级| 亚洲精品乱码线路中文字幕 | 亚洲骚男同com| 欧美白嫩在线放| 九九毛片这里只有精品| 国产欧美日韩在线不卡第一页| 日韩极品无码B| 久久夜夜| 青青久久艹| 亚洲成人AB| 97精品网站| 91高潮喷水美女| 久久久性爱视频| 大香蕉综合| 超碰调教97| 亚洲色图久久精品蜜| 亚洲欧美日韩综合在线尤物 | 国产辣妈在线视频福利| 综合夜夜| 亚洲男人的天堂va亚洲男人社| 97在线观看免费| 亚洲综合一| 免费成人在线熟妇网| 樱花草社区www中国| 人妻精品4K4K4K4K4| 日韩在线女优天天干| 亚洲欧美大| 久久男人的天堂国产| 色五月综合网| www狠狠| 五月婷婷AV| 婷婷亚洲色| 亚洲色婷婷| 色综合五月天| 天天舔天天 | 极品极品色影院| 亚洲精品国产精品乱码不99| 久久久精品无码亚免费| 日韩午夜精品一区二区三区电影| 日韩不卡在线一区二区| 欧美日韩国产高清在线一二三区 | 992这里有精品| 99热精品在线| 2020视频1区2区3区| 超碰 97国产熟女| 澳门成人网站久国产日韩| 久久人妻四季| 欧美熟女妇同| 国产网红精品| 成人A片男人的天堂| 熟女天天干| 亚洲综合情色| 92大香蕉| 欧美宗合网| V A在线| 人妻色偷色噜| 欧美天天干| 国产成人精品日本视频| 激情综合久久| 激情四射婷婷四五月天| 男人下部插入女人下部| 三级网站超变态精品| 亚洲性少妇| 青女偷拍网| 成人线上超碰| 国产中文大片资源中文字幕| 亚洲古典另类欧美在线| 天天爽夜夜操| 人妻精品综合中文字幕在线| 欧美激情片一区二区| 一区二区亚州激情久婷婷欧美| 加勒比色99999| 三上悠亚在线毛片91| 在线播放免费av福利片| 免费中文在线| 天天91~综合入口| 四虎视频在线观看| 91欧洲入口| 91香蕉国产尤物视频| 成人av影院在线观看| 色综合九九| 高清视频一区| 日韩一级久久毛片| 被体育老师抱着c到高潮| 日韩AV电影网站| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 啊啊啊不要嗯嗯在线观看| 激情在线青青操|