| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
整改遗漏的错误日志&修复attention_update example的重复释放错误 Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !6893 merge left_loge into master 整改遗漏的错误日志&修复attention_update example的重复释放错误 Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 整改遗漏的错误日志。 修复attention_update的example执行卡住的错误,aclTensorList内的aclTensor不需要重复释放。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/2108 ## 测试 最新社区包环境下example自测通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [x] ❓ 其他,请描述:日志整改 See merge request: cann/ops-transformer!6893 | 20 天前 | |
docs(posembedding): fix aclnnDequantRopeQuantKvcache GetWorkspaceSize params (#3617) Co-authored-by: weixin_44156099<heyuhang20@h-partners.com> # message auto-generated for no-merge-commit merge: !8351 merge fix/dequant-rope-quant-kvcache-doc-master into master docs(posembedding): fix aclnnDequantRopeQuantKvcache GetWorkspaceSize params (#3617) Created-by: weixin_44156099 Commit-by: weixin_44156099 Merged-by: cann-robot Description: ## 描述 修正 aclnnDequantRopeQuantKvcacheGetWorkspaceSize 接口文档: 1. 更正 kvOutput 参数描述(原为 layoutOptional 的错误拷贝)。 2. 补充 qOut、kOut、vOut 三个输出参数说明。 ## 关联的Issue 关联 Issue #3617 ## 测试 文档修正,不涉及功能测试。 ## 文档更新 - [x] 更新了 posembedding/dequant_rope_quant_kvcache/docs/aclnnDequantRopeQuantKvcache.md ## 类型标签 - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8351 | 13 天前 | |
docs: 归并InplacePartialRotaryMul约束说明中的shape约束 Co-authored-by: wangxun21<wangxun21@huawei.com> # message auto-generated for no-merge-commit merge: !8932 merge docs/rotary-mul-shape-constraints into master docs: 归并InplacePartialRotaryMul约束说明中的shape约束 Created-by: wangxun21 Commit-by: wangxun21 Merged-by: cann-robot Description: ## 描述 aclnnInplacePartialRotaryMul资料说明优化 ## 关联的Issue 关联Issue #3840 ## 测试 仅文档(Markdown)内容调整,不涉及代码逻辑,无需构建或算子测试。 ## 文档更新 更新了 posembedding/inplace_partial_rotary_mul/docs/aclnnInplacePartialRotaryMul.md。 ## 类型标签 - [x] 📝 文档更新 See merge request: cann/ops-transformer!8932 | 21 小时前 | |
docs: 归并InplacePartialRotaryMul约束说明中的shape约束 Co-authored-by: wangxun21<wangxun21@huawei.com> # message auto-generated for no-merge-commit merge: !8932 merge docs/rotary-mul-shape-constraints into master docs: 归并InplacePartialRotaryMul约束说明中的shape约束 Created-by: wangxun21 Commit-by: wangxun21 Merged-by: cann-robot Description: ## 描述 aclnnInplacePartialRotaryMul资料说明优化 ## 关联的Issue 关联Issue #3840 ## 测试 仅文档(Markdown)内容调整,不涉及代码逻辑,无需构建或算子测试。 ## 文档更新 更新了 posembedding/inplace_partial_rotary_mul/docs/aclnnInplacePartialRotaryMul.md。 ## 类型标签 - [x] 📝 文档更新 See merge request: cann/ops-transformer!8932 | 21 小时前 | |
fix aclnnInterLeaveRope.md Co-authored-by: alfengyuan<yyfgdut@gmail.com> # message auto-generated for no-merge-commit merge: !8433 merge 20260708 into master fix aclnnInterLeaveRope.md Created-by: alfengyuan Commit-by: alfengyuan Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> InterLeaveRope格式调整,公式前加一行空格,防止异常显示 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/3221 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 加一行空格,网页公式显示正常 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> posembedding/interleave_rope/docs/aclnnInterleaveRope.md posembedding/interleave_rope/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8433 | 13 天前 | |
fix(KvRmsNormRopeCache): 修复 recompute 模板 dv 单块场景 Σx² 未计算 Co-authored-by: qianzehong<qianzehong@huawei.com> # message auto-generated for no-merge-commit merge: !8518 merge kv_bugfix into master fix(KvRmsNormRopeCache): 修复 recompute 模板 dv 单块场景 Σx² 未计算 Created-by: qianzehong Commit-by: qianzehong Merged-by: cann-robot Description: ## 描述 修复 KvRmsNormRopeCache regbase recompute 模板在 **dv 单块场景下 Σx² 完全未计算**的问题。 ### 问题 host tiling(kv_rms_norm_rope_cache_regbase_recompute_tiling.cpp:357)中: cpp int64_t basicBlockLoop = FindNearestPower2(ubFactorDvLoopCountCeil); 而 FindNearestPower2(value) 对 value <= 1 返回 0。因此当 dv <= ubFactor(dv 一个 UB 块即可载入,ubFactorDvLoopCountCeil == 1)时 basicBlockLoop == 0,kernel 侧 ReduceSumBasicComputeVF 的二分折叠循环一次都不进入,导致: 1. **Σx² 根本没有计算**:循环体内的 DataCopyPad / CastPowVF / ReduceSum / UpdateCache 全部未执行,cacheBuffer 从未被写入。 2. **totalSumLocal 未初始化**:它是默认构造的 LocalTensor<float>,GetPhyAddr() 返回 0。后续 CalculateVOutVF 等把它当 xSumPtr 读取,等于把 UB 0 地址的残留数据当作平方和。 UB 0 地址是合法地址,**不会崩溃,只会静默算错** —— 该行的 rmsnorm 缩放系数为脏数据。 Init() 中已有 if (basicBlockLoop == 0) { resultCacheID_ = 0; } 的特判,说明该分支被预期到,但计算路径未做处理。 ### 触发条件 recompute 模板在 full_load 模板 tiling 失败(ubFactor <= 0)时被选中。full_load 的 UB 分母(inUbSize / outUbSize / inCosSinUbSize)在 dk > dv 时几乎完全由 dk 主导,dv 仅贡献 rmsNormWspSize。因此 **dk 超大 + dv 小**时会落入 recompute,且 dv <= ubFactor: - bf16、非量化:取 dk=32768, dv=512 即命中 ubFactorDvLoopCountCeil == 1(已上板复现,见下)。 - dv == ubFactor 恰好整除(floor=1, tail=0, ceil=1)同样命中。 ### 修复 ReduceSumBasicComputeVF 增加 basicBlockLoop == 0 的单块归约分支:按 dv 的实际长度搬运一块、取平方、ReduceSum 后写入 cache[0]。 未复用主循环的原因:主循环主块的 DataCopyPad 搬运长度恒为 ubFactor(xDataCopyParams.blockLen = this->ubFactor * sizeof(T_KV)),单块场景下 floor(dv/ubFactor) == 0,会越界读 GM ubFactor - dv 个元素;同时 basicBlockIdx(0) == mainFoldCount(0) && ubFactorDvTail > 0 成立,尾块折叠分支会去搬 dv 之外的数据折叠进来。因此单开一条路径,而不是把 FindNearestPower2(1) 改成返回 1。 本 PR 为**纯新增 23 行**,basicBlockLoop > 0 的原有路径未改动任何一行。 ### 附带修复:910B geir example 的 index 未初始化(阻塞本 PR 流水线) 本 PR 的 910B 流水线失败与上述 recompute 改动无关(910B 走 DS 模板 tilingKey 3000,不实例化 arch35 的 tilingKey 20000),根因是 master 上既有的 example 数据构造缺陷,随本 PR 一并修复。 examples/test_geir_kv_rms_norm_rope_cache.cpp 的 GenOnesData 把字节数 data_len 当元素数 分配 int32_t 数组,再只写 size 个 int32(4 * size 字节),但 Tensor 按 data_len 字节 交给 GE。dtype 不宽于 4 字节时覆盖得住;index 是 DT_INT64、shape [181],需要 1448 字节而 只清零了前 724 字节,于是 index[0..89] 为 0,**index[90..180] 是未初始化堆内存**。 该用例 cache_mode=Norm、cache 的 seq 维为 1,合法 index 只有 0。kernel 侧 kv_rms_norm_rope_cache_b16_b1sd.h 只校验 offset >= 0,没有 offset < cacheLength 上界, 于是脏 index 为正数时 DataCopyPad 写到越界 gmOffset,触发 SMMU fault / aivec error; 为负数时被跳过,那 91 行 cache 不写入、静默算错。 因 GEInitialize() 已大量 malloc/free,该 5792 字节分配拿不到零页,故为**稳定失败而非偶发**; 两次 910B 上板日志(chipId 4 与 6)均为越界写,blockDim=37、fault kernel te_kvrmsnormropecache__kernel0,与 bns=181 的 DS 模板切分一致。 修复:按 data_len 字节分配并零初始化。**未启用 value 形参**(其自始未被使用,调用方传 2): 该用例 cache 的 seq 维为 1,填入 2 会使 index 恒越界。 建议后续单独加固 b16_b1sd.h 的 index 上界校验(改动产品代码、影响 910B 全场景,不在本 PR 范围)。 ## 关联的Issue #3691 ## 测试 **上板实测环境**:Ascend950(Ascend950PR_9589),CANN 9.1.0。以 bash build.sh --pkg --soc=ascend950 --ops=kv_rms_norm_rope_cache 构建自定义算子包并安装为 vendor,通过 TTK(python3 -m ttk kernel -b=release)执行。 **用例**:kv=[1,1,2,33280](dv=512, dk=32768)、gamma=[512]、cos/sin=[1,1,2,32768]、bf16、cache_mode=Norm、is_output_kv=true、epsilon=1e-5、固定 --seed 42。 该算子无内置 golden,故 dump 输入输出后用 numpy 按 c_kv = x / sqrt(mean(x^2) + eps) * gamma 独立校验第 4 个输出 c_kv(bf16 容差 rtol=atol=4e-3)。修复前/修复后两版包除本 PR 所改的那一个文件外完全相同(修复前那份已 cmp 确认与 upstream/master 逐字节一致)。 | | 修复前(master) | 修复后(本 PR) | |---|---|---| | c_kv[0, :4] | [316., 211., -184., 62.5] | [1.3828, 0.9219, -0.8047, 0.2734] | | numpy golden [0, :4] | [1.3858, 0.9232, -0.8066, 0.2734] | 同左 | | max_abs_diff | 314.62 | 0.0039 | | max_rel_diff | 229.36 | 0.0038 | | 不匹配元素 | **1024 / 1024** | **0 / 1024** | | 结论 | FAIL(全部输出为脏数据) | PASS | 修复前 c_kv 整体被放大约 228 倍,与「把 UB 0 地址的残留值当作 Σx² 代入 1/sqrt(Σx²/dv + eps)」的预期一致;修复后全部元素落在 bf16 精度标准内。 未做二级冒烟/算子泛化,本次仅覆盖触发该缺陷的单块路径;其余路径(basicBlockLoop > 0)代码逐字节未改动。 ## 文档更新 无。 ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8518 | 11 天前 | |
修复norm_rope_concat越界写问题 Co-authored-by: 蒋家炜<jiangjiawei10@huawei.com> # message auto-generated for no-merge-commit merge: !8357 merge nrc_illegal into master 修复norm_rope_concat越界写问题 Created-by: jiangjiawei Commit-by: 蒋家炜 Merged-by: cann-robot Description: ## 描述 修复norm_rope_concat越界读写问题 ## 关联的Issue https://gitcode.com/cann/ops-transformer/issues/3562 ## 测试  ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8357 | 14 天前 | |
参数名称整改 Co-authored-by: weike<weike13@huawei.com> # message auto-generated for no-merge-commit merge: !8363 merge master into master 参数名称整改 Created-by: m0_55003149 Commit-by: weike Merged-by: cann-robot Description: ## 描述 参数名称整改 ## 关联的Issue #3617 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 posembedding/norm_rope_concat/docs/aclnnNormRopeConcat.md posembedding/norm_rope_concat_grad/docs/aclnnNormRopeConcatBackward.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8363 | 14 天前 | |
中英文标点修改mhc Co-authored-by: caiwenwen<caiwenwen6@h-partners.com> # message auto-generated for no-merge-commit merge: !6875 merge master into master 中英文标点修改mhc Created-by: caiwenwen Commit-by: caiwenwen Merged-by: cann-robot Description: ## 描述 修改mhc和posembedding的中英文标点符号问题 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!6875 | 1 个月前 | |
新增qkv_rms_norm_rope_cache_with_k_scale算子及其相关代码 Co-authored-by: shirui17@huawei.com<shirui17@huawei.com> # message auto-generated for no-merge-commit merge: !7023 merge qkv-kscale-clean-pr-squashed into master 新增qkv_rms_norm_rope_cache_with_k_scale算子及其相关代码 Created-by: shi-rui Commit-by: shirui17@huawei.com Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 新增qkv_rms_norm_rope_cache_with_k_scale算子及其相关代码 1. 新增算子aclnn接口、aclnn测试用例、aclnn接口文档 2. 在torch_extension上补充新增算子的torch接口和文档 3. 新增算子原型及相关文档 4. 新增算子的tiling逻辑,UB选择静态切分逻辑,多核切T,轮询选择最大核内T轴切分 5. 新增算子的kernel逻辑,采取V-C-V的交织排布流水,尽量避免cube对vec的打断。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/3592 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 本地构造80用例,均测试通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 1. 更新算子原型和相关的readme文件 2. 更新算子aclnn相关的文档 3. 更新算子torch接口的文档 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [x] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [x] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7023 | 14 天前 | |
common目录整改 Co-authored-by: hello_simida<wangyi206@huawei.com> # message auto-generated for no-merge-commit merge: !4870 merge feature/common_dir_fix_v2 into master common目录整改 Created-by: hello_simida Commit-by: hello_simida Merged-by: cann-robot Description: ## 描述 本次修改对 common/ 目录进行整理,分为两个阶段: - **Phase 1**: 将 common/include/kernel/ 重命名为 common/include/op_kernel/ - **Phase 2**: 将 common/include/tiling_base/ 和 common/src/tiling_base/ 合并到 common/include/op_host/ 和 common/src/op_host/ 相应的 CMake 配置和所有 #include 路径引用已同步更新。 影响范围: - 351 个文件修改(include 路径更新) - 8 个文件重命名(tiling_base → op_host) - 2 个 CMakeLists.txt 修改 + 多个 tests 目录 CMakeLists.txt 更新 ## 关联的Issue Closes #2246 ## 测试 - 编译验证通过:bash build.sh --pkg --soc=ascend910b --ops=all_gather_matmul_v2 -j16 - 编译产物成功生成 .run 包 ## 文档更新 无 ## 类型标签 - [x] ♻️ 重构 - [ ] 🐛 Bug 修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!4870 | 2 个月前 | |
资料格式修复 Co-authored-by: fazhenyao123<fazhenyao@h-partners.com> # message auto-generated for no-merge-commit merge: !8360 merge 7_7 into master 资料格式修复 Created-by: fazhenyao123 Commit-by: fazhenyao123 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 资料格式修复 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/3609 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8360 | 14 天前 | |
Refactor rotary 3D BSD A5 tiling checks Co-authored-by: zhu-lei0614<zhulei113@huawei.com> # message auto-generated for no-merge-commit merge: !7891 merge feat/rotary-position-embedding-3d-bsd-a5-comments into master Refactor rotary 3D BSD A5 tiling checks Created-by: wangxun21 Commit-by: zhu-lei0614 Merged-by: cann-robot Description: ## 描述 本次变更针对 RotaryPositionEmbedding 3D BSD 广播场景的 A5 regbase tiling 判断做结构化整理,覆盖 x=(B,S,D)、cos/sin=(1,S,D) 的输入形态。 - 新增 Is3dBsdBroadcastLayout,在通用 TND 判断前识别 3D BSD 广播布局,并将其映射为 RopeLayout::BSND。 - 新增 Set3dBsdShapeAttrs,集中设置 3D BSD 场景的 b_、cosb_、s_、n_ 属性,其中 n_ 固定为 1。 - 在 tiling 类中增加 is3dBsdLayout_ 标记,并补充 3D BSD 映射注释。 - 增加 RotaryPositionEmbedding_fp16_3d_bsd_broadcast_a5 host tiling UT,校验 A5 tiling key、block 数、workspace 和 tilingData 关键字段。 ## 关联的Issue 关联 Issue #3438 ## 测试 - git diff --check - cmake --build /home/wx00445270/ops/ops-transformer/build --target ophost_transformer_tiling_obj -j 8 - 新增 UT:RotaryPositionEmbedding_fp16_3d_bsd_broadcast_a5 ## 文档更新 无文档更新。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [x] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [x] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!7891 | 20 天前 | |
change_RotaryPositionEmbeddingGrad_isTND_param Co-authored-by: cjz_<chenjunzhuo@huawei.com> # message auto-generated for no-merge-commit merge: !8705 merge change_isTND_param into master change_RotaryPositionEmbeddingGrad_isTND_param Created-by: cjz_ Commit-by: cjz_ Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修改rope算子isTndLayout变量赋值 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-transformer/issues/3758 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 Bug修复 - [ ] ✨ 新特性 - [ ] ⚡ 性能优化 - [ ] ♻️ 重构 - [ ] 🧪 测试 - [ ] 📦 构建/CI - [ ] 🔧 配置变更 - [ ] 📝 文档更新 - [ ] ⬆️ 依赖升级 - [ ] 🔒 安全修复 - [ ] 🧹 代码清理 - [ ] ❓ 其他,请描述: See merge request: cann/ops-transformer!8705 | 5 天前 | |
更新license Co-authored-by: PerrySkywalker<wangmingkang1@huawei.com> # message auto-generated for no-merge-commit merge: !568 merge lic into master 更新license Created-by: PerrySkywalker Commit-by: PerrySkywalker Merged-by: cann-robot Description: ## 描述 更新license <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-transformer!568 | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 20 天前 | ||
| 13 天前 | ||
| 21 小时前 | ||
| 21 小时前 | ||
| 13 天前 | ||
| 11 天前 | ||
| 14 天前 | ||
| 14 天前 | ||
| 1 个月前 | ||
| 14 天前 | ||
| 2 个月前 | ||
| 14 天前 | ||
| 20 天前 | ||
| 5 天前 | ||
| 6 个月前 |