Merged
fix: reduce 普通场景分配最小 workspace,避免 kernel 入口提前返回 #1142
sunzhongwen1Add on 4 days ago
fix: reduce 普通场景分配最小 workspace,避免 kernel 入口提前返回 #1142
Merged
sunzhongwen1Add on 4 days ago
Total: 1 files changed+2-0
@@ -1261,6 +1261,8 @@ void ReduceOpTiling::CalcUserWorkSpace()
1261 auto platformInfo = context_->GetPlatformInfo();1261 auto platformInfo = context_->GetPlatformInfo();
1262 auto ascendcPlatform = platform_ascendc::PlatformAscendC(platformInfo);1262 auto ascendcPlatform = platform_ascendc::PlatformAscendC(platformInfo);
1263 sysWorkSpaceSize = ascendcPlatform.GetLibApiWorkSpaceSize();1263 sysWorkSpaceSize = ascendcPlatform.GetLibApiWorkSpaceSize();
1264+ } else {
1265+ sysWorkSpaceSize = 32; // normal场景分配32Bworkspace,防止算子kernel入口返回空指针
1264 }1266 }
1265 workspaces[0] = sysWorkSpaceSize + workSpaceSize_;1267 workspaces[0] = sysWorkSpaceSize + workSpaceSize_;
1266}1268}