diff --git a/atvc/docs/02_developer_guide.md b/atvc/docs/02_developer_guide.md index e494ebad5e79cb59f229104ded1df5ace0d121da..455a522e92b532c0f10c745b682ef6a8f2269ef4 100644 --- a/atvc/docs/02_developer_guide.md +++ b/atvc/docs/02_developer_guide.md @@ -1479,7 +1479,7 @@ struct EleWiseTilingData { | singleCoreBaseLine | uint32_t | 单核数据量基线 | [256, 128 * 1024] | 512| | ubSizeLimitThreshold | float | UB内存使用上限,决定了basicBlock最大值 | [0.5, 0.96] | 0.95 | | splitDataShape | uint32_t[3]| 单核内数据量的3个分段节点,表示数据量分为4段| {node_0, node_1, node_2} | {1024, 32*1024, 64*1024}| -| dataSplitFactor | uint32_t[4]| 单核内4个数据段的切分系数, 决定不同数据段的切分基本块的大小| {factor_0, factor_1, factor_2, factor_3} 均大于0 小于32| {4, 4, 8, 6}| +| dataSplitFactor | uint32_t[4]| 单核内4个数据段的切分系数, 决定不同数据段的切分基本块的大小| {factor_0, factor_1, factor_2, factor_3} 均需在范围[1, 32]| {4, 4, 8, 6}| | rsvLiveCnt | uint32_t| 预留的空间大小为rsvLiveCnt * (inputBuffer + outputBuffer)|[0, 1]| 0| 对应的超参`EleWiseTilingHyperParam`数据结构定义如下: @@ -1554,7 +1554,7 @@ struct ReduceTilingData { | Tiling超参名 | 数据类型 | 参数说明 | 调节范围 | 默认值 | | ----------- | -------------- | ----------- | ----------- |---| | basicBlock | uint32_t | Reduce 基本块内存大小 | 不能超过UB内存的1/3, 192K内存 建议在48K-54K之间设置 | 54 * 1024| -| maxInnerA | uint32_t |AR切轴内A轴的最大数据量 | [128, 4096] | 128 | +| maxInnerA | uint32_t |AR切轴内A轴的最大数据量 | [128, 256] | 128 | | balanceThreshHold | double| 多核均衡的阈值水平, 阈值越高,切分后每个核处理的数据量越均衡 | [0.85, 0.95]| 0.95 | 对应的超参`ReduceTilingHyperParam`结构定义如下: