| Files | Last commit | Last update |
|---|---|---|
fix(Linspace): Add int64 in aclnnLinspace doc Co-authored-by: yifangao<gaoyifan20@huawei.com> # message auto-generated for no-merge-commit merge: !5505 merge fix-doc into master fix(Linspace): Add int64 in aclnnLinspace doc Created-by: yifangao Commit-by: yifangao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> aclnnLinspace.md输出dtype新增支持INT64 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/ops-math/issues/3104 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!5505 | 1 month ago | |
fix: 责任田算子日志质量整改 Co-authored-by: yifangao<gaoyifan20@huawei.com> # message auto-generated for no-merge-commit merge: !5043 merge fix-log-evaluation-20260825 into master fix: 责任田算子日志质量整改 Created-by: yifangao Commit-by: yifangao Merged-by: cann-robot Description: ## 描述 根据 cann-log-evaluation-report-20260825.xlsx 的“问题明细”,处理 ops-math 仓库中 ConfusionTransposeD、DynamicStitch、FusedMulAddN、HistogramV2、LinSpace 和 Range 算子目录的问题;OneHot 在报告中无命中项。 本 PR 当前修复 134 条、涉及 20 个文件: - 日志级别错配 15 条:失败日志由 INFO 调整为 ERROR; - 拼写错误 7 条; - 语法错误 6 条; - 禁止中文 106 条:将报告命中的输出文案翻译为英文,并保留原占位符和判断逻辑。 经复查,“提示 / 禁止自定义打印”条目的建议是改用统一日志接口,但现有 std::cout/print 与候选日志接口在 stdout/stderr、默认日志级别和可见性方面并不等价。为避免改变测试输出采集行为,本 PR 暂不修改这 95 条,已回退此前针对它们的修改。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2896 ## 测试 冒烟:http://7.215.10.221/scheduler/alljobs?length=100&isalljobs=true&search=20260827_085659613 ## 文档更新 无文档更新。 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: ## 已修改的 Excel 条目 以下行号均指 cann-log-evaluation-report-20260825.xlsx 的“问题明细”Sheet 实际行号(含表头)。本 PR 共修改 134 条。 ### DynamicStitch(6 条) - 2672–2674,conversion/dynamic_stitch/examples/test_geir_dynamic_stitch.cpp:253,304,343:将初始化、运行图和反初始化失败日志中的 INFO 改为 ERROR,使失败事件与日志级别一致。 - 9132,conversion/dynamic_stitch/op_host/dynamic_stitch_infershape.cpp:88:将 must be same of the value of N 改为 must be the same as the value of N,并将 indices'size 改为 indices' size。 - 9133,同文件 :116:将 dimNum must <= 改为 dimNum must be less than or equal to。 - 9134,同文件 :153:将 suffixShape is does not same 改为 the suffixShape is not the same。 ### FusedMulAddN experimental 目录(108 条) - 2871–2873,experimental/math/fused_mul_add_n/examples/test_geir_fused_mul_add_n.cpp:179,224,267:将初始化、运行图和反初始化失败日志中的 INFO 改为 ERROR。 - 25381–25456,experimental/math/fused_mul_add_n/tests/st/test_aclnn_fused_mul_add_n.cpp:将 76 条测试输出完整翻译为英文,覆盖空 Tensor、结果比对、Golden 自测、L0/L1/L2 用例、不变量、NaN/Inf、整数回绕、广播等价、确定性和最终汇总。例如: - 空 tensor(0 元素),无需比对 → empty tensor (0 elements), no comparison needed; - 不匹配 [%zu]: 期望=..., 实际=... → mismatch [%zu]: expected=..., actual=...; - CPU Golden 自测汇总: 通过 %d / 失败 %d → CPU Golden self-test summary: passed %d / failed %d; - 总体结果: %s → Overall result: %s。 修改保持 %s/%d/%zu/%.6f 等占位符、换行和判断逻辑不变。 - 25457–25463、25466,experimental/math/fused_mul_add_n/tests/st/torch/compare.py:59,78,95,96,99,114,121,135:翻译空 Tensor、NaN/Inf、阈值、最大差异、整数不匹配和 shape 不一致等比对输出。 - 25470,experimental/math/fused_mul_add_n/tests/st/torch/golden.py:189:+inf 传播 改为 +inf propagation。 - 25472、25474–25475、25477–25487、25489、25492、25494–25495,experimental/math/fused_mul_add_n/tests/st/torch/test.py:翻译 NPU 可用性、Golden 不变量、NaN 位置、测试结果、参数错误、共享库加载、用例筛选及最终报告输出。例如: - NPU 不可用 → NPU unavailable; - 结果 → Result; - 总体测试报告 → Overall test report; - 总计/通过/失败/跳过 → Total/passed/failed/skipped。 - 25504,experimental/math/fused_mul_add_n/tests/ut/op_host/test_fused_mul_add_n_tiling.cpp:1045:将“fp32 应比 fp16 用更多核”的断言说明翻译为英文。 - 25510,experimental/math/fused_mul_add_n/tests/ut/op_kernel/test_fused_mul_add_n.cpp:887:将 x3 shape [1,1] 与 [1] 输出不一致 改为 x3 shape [1,1] and [1] outputs differ。 ### FusedMulAddN 正式目录(3 条) - 3117–3119,math/fused_mul_add_n/examples/test_geir_fused_mul_add_n.cpp:206,257,299:将初始化、运行图和反初始化失败日志中的 INFO 改为 ERROR。 ### HistogramV2(7 条) - 3140–3142,math/histogram_v2/examples/test_geir_histogram_v2.cpp:198,249,291:将初始化、运行图和反初始化失败日志中的 INFO 改为 ERROR。 - 3143,math/histogram_v2/op_graph/histogram_v2_graph_infer.cpp:41:将 befer set y dtype 改为 before set y dtype。 - 9266,math/histogram_v2/op_api/aclnn_histc.cpp:121:将 The value of bins can not less or equal 0. 改为 The value of bins must be greater than 0.。 - 9267–9268,同文件 :129,136:将 The value of max should greater than or equal to min. 改为 The value of max should be greater than or equal to min.。 ### LinSpace(6 条) - 3175–3177,math/lin_space/examples/test_geir_lin_space.cpp:209,260,302:将初始化、运行图和反初始化失败日志中的 INFO 改为 ERROR。 - 3178,math/lin_space/op_host/lin_space_tiling.cpp:526:将误写的函数名 TilingPrepare4LinSpaceFlat 改为实际函数名 TilingPrepare4LinSpace。 - 3179,math/lin_space/op_host/lin_space_tiling_arch35.cpp:225:将 funtion 改为 function。 - 3180,同文件 :389:将 caculate 改为 calculate。 ### Range 正式目录(3 条) - 3237,math/range/op_host/arch35/range_tiling_arch35.cpp:80:将 funtion 改为 function。 - 3238–3239,math/range/op_host/range_infershape.cpp:120,123:将两处 increate 改为 increase,分别保留 positive/negative 分支语义。 ### Range experimental 目录(1 条) - 25842,experimental/math/range/examples/test_aclnn_range.cpp:134:将 输出数据长度为: 改为 Output data length: ,同时替换全角冒号。 ### 无修改项 - ConfusionTransposeD:只有“禁止自定义打印”条目,按下节说明暂未修改。 - LinSpaceD experimental 目录:只有“禁止自定义打印”条目,按下节说明暂未修改。 - OneHot 正式及 experimental 目录:报告中均无命中项。 ## 暂未修改的 Excel 条目 以下 95 条均为“严重级:提示,规则:禁止自定义打印”。当前保留原来的 std::cout/cout/printf/print,待仓库明确能够保持测试输出语义的统一接口后再处理。 ### ConfusionTransposeD(5 条) - 24258–24260:conversion/confusion_transpose_d/tests/ut/op_api/test_aclnn_confusion_transpose_d.cpp - 24261–24262:conversion/confusion_transpose_d/tests/ut/op_host/arch35/test_confusion_transpose_d_tiling.cpp ### DynamicStitch(12 条) - 24312–24319:conversion/dynamic_stitch/examples/test_geir_dynamic_stitch.cpp - 24320–24321:conversion/dynamic_stitch/tests/ut/op_host/arch35/test_dynamic_stitch_tiling.cpp - 24322–24323:conversion/dynamic_stitch/tests/ut/op_host/test_dynamic_stitch_infershape.cpp ### FusedMulAddN experimental 目录(31 条) - 25376–25379:experimental/math/fused_mul_add_n/examples/test_geir_fused_mul_add_n.cpp - 25380:experimental/math/fused_mul_add_n/tests/st/aclnnFusedMulAddN/gen_cases.py - 25464–25465:experimental/math/fused_mul_add_n/tests/st/torch/compare.py - 25467–25469:experimental/math/fused_mul_add_n/tests/st/torch/golden.py - 25471、25473、25476、25488、25490–25491、25493、25496–25497:experimental/math/fused_mul_add_n/tests/st/torch/test.py - 25498–25499:experimental/math/fused_mul_add_n/tests/ut/op_api/test_aclnn_fused_mul_add_n.cpp - 25500–25501:experimental/math/fused_mul_add_n/tests/ut/op_host/test_fused_mul_add_n_infershape.cpp - 25502–25503:experimental/math/fused_mul_add_n/tests/ut/op_host/test_fused_mul_add_n_tiling.cpp - 25505–25509、25511:experimental/math/fused_mul_add_n/tests/ut/op_kernel/test_fused_mul_add_n.cpp ### FusedMulAddN 正式目录(9 条) - 27114–27118:math/fused_mul_add_n/examples/test_geir_fused_mul_add_n.cpp - 27119–27120:math/fused_mul_add_n/tests/ut/op_host/arch35/test_fused_mul_add_n_tiling_arch35.cpp - 27121–27122:math/fused_mul_add_n/tests/ut/op_host/test_fused_mul_add_n_infershape.cpp ### HistogramV2(16 条) - 27228–27232:math/histogram_v2/examples/test_geir_histogram_v2.cpp - 27233:math/histogram_v2/tests/assets/golden.py - 27234–27235:math/histogram_v2/tests/ut/op_api/test_aclnn_histc.cpp - 27236–27237:math/histogram_v2/tests/ut/op_host/arch22/test_histogram_v2_tiling.cpp - 27238–27239:math/histogram_v2/tests/ut/op_host/arch35/test_histogram_v2_tiling.cpp - 27240–27241:math/histogram_v2/tests/ut/op_host/test_histogram_v2_infershape.cpp - 27242–27243:math/histogram_v2/tests/ut/op_kernel/test_histogram_v2.cpp ### LinSpace(14 条) - 27406–27410:math/lin_space/examples/test_geir_lin_space.cpp - 27411–27412:math/lin_space/tests/ut/op_api/test_aclnn_linspace.cpp - 27413–27415:math/lin_space/tests/ut/op_host/test_lin_space_infershape.cpp - 27416–27417:math/lin_space/tests/ut/op_host/test_lin_space_tiling.cpp - 27418–27419:math/lin_space/tests/ut/op_kernel/test_lin_space.cpp ### Range(8 条) - 27678–27679:math/range/tests/ut/op_api/test_aclnn_arange.cpp - 27680–27681:math/range/tests/ut/op_api/test_aclnn_range.cpp - 27682–27683:math/range/tests/ut/op_host/arch35/test_range_tiling_arch35.cpp - 27684–27685:math/range/tests/ut/op_host/test_range_infershape.cpp See merge request: cann/ops-math!5043 | 2 months ago | |
迁移开源TF插件--math Co-authored-by: yaochen<yaochen15@huawei.com> # message auto-generated for no-merge-commit merge: !4308 merge transfer-math into master 迁移开源TF插件--math Created-by: nextyale Commit-by: yaochen Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:迁移TF插件 See merge request: cann/ops-math!4308 | 3 months ago | |
fix: 责任田算子日志质量整改 Co-authored-by: yifangao<gaoyifan20@huawei.com> # message auto-generated for no-merge-commit merge: !5210 merge fix-log-evaluation-20260829 into master fix: 责任田算子日志质量整改 Created-by: yifangao Commit-by: yifangao Merged-by: cann-robot Description: ## 描述 根据日志质量测评结果,对责任田内 HistogramV2、LinSpace、OneHot 和 Range 算子的日志文案进行整改: - HistogramV2:修正 bins 非法值日志语法。 - LinSpace:修正 tilingKey 失败描述,补充 steps 实际值,修正 dtype 及 AICPU 参数校验日志。 - OneHot:修正 numClasses、axis 取值范围的英文表达,完善 coreNum 和 UB size 非法值日志。 - Range:展开 OFF/OFT 缩写,修正 AICore dtype、CalculateOutputSize、CalcRangeTilingParam 和输出维度相关日志。 本次仅调整日志文案及格式,不改变算子计算逻辑。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2985 ## 测试 - 针对变更文件运行 pre-commit,trailing-whitespace、end-of-file-fixer、clang-format、codespell 和 OAT 检查均通过。 - git diff --check 检查通过。 - 本次不涉及算子功能逻辑变更,未额外执行算子精度测试。 ## 文档更新 无。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志质量整改 See merge request: cann/ops-math!5210 | 2 months ago | |
licence update Co-authored-by: daiwei18<daiwei18@huawei.com> # message auto-generated for no-merge-commit merge: !851 merge master into master licence update Created-by: daiwei18 Commit-by: daiwei18 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!851 | 9 months ago | |
fix: 责任田算子日志质量整改 Co-authored-by: yifangao<gaoyifan20@huawei.com> # message auto-generated for no-merge-commit merge: !5210 merge fix-log-evaluation-20260829 into master fix: 责任田算子日志质量整改 Created-by: yifangao Commit-by: yifangao Merged-by: cann-robot Description: ## 描述 根据日志质量测评结果,对责任田内 HistogramV2、LinSpace、OneHot 和 Range 算子的日志文案进行整改: - HistogramV2:修正 bins 非法值日志语法。 - LinSpace:修正 tilingKey 失败描述,补充 steps 实际值,修正 dtype 及 AICPU 参数校验日志。 - OneHot:修正 numClasses、axis 取值范围的英文表达,完善 coreNum 和 UB size 非法值日志。 - Range:展开 OFF/OFT 缩写,修正 AICore dtype、CalculateOutputSize、CalcRangeTilingParam 和输出维度相关日志。 本次仅调整日志文案及格式,不改变算子计算逻辑。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2985 ## 测试 - 针对变更文件运行 pre-commit,trailing-whitespace、end-of-file-fixer、clang-format、codespell 和 OAT 检查均通过。 - git diff --check 检查通过。 - 本次不涉及算子功能逻辑变更,未额外执行算子精度测试。 ## 文档更新 无。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志质量整改 See merge request: cann/ops-math!5210 | 2 months ago | |
refactor: rename Ascend C vector APIs to new names for 7 operators Co-authored-by: hanrui22<hanrui2@huawei.com> # message auto-generated for no-merge-commit merge: !5072 merge master into master refactor: rename Ascend C vector APIs to new names for 7 operators Created-by: xieshengwei1024 Commit-by: hanrui22 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 7个ascendc算子vf接口适配新api ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 已通过二进制测试,修改前后结果二进制一致 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:整改 See merge request: cann/ops-math!5072 | 2 months ago | |
fix: 责任田算子日志质量整改 Co-authored-by: yifangao<gaoyifan20@huawei.com> # message auto-generated for no-merge-commit merge: !5210 merge fix-log-evaluation-20260829 into master fix: 责任田算子日志质量整改 Created-by: yifangao Commit-by: yifangao Merged-by: cann-robot Description: ## 描述 根据日志质量测评结果,对责任田内 HistogramV2、LinSpace、OneHot 和 Range 算子的日志文案进行整改: - HistogramV2:修正 bins 非法值日志语法。 - LinSpace:修正 tilingKey 失败描述,补充 steps 实际值,修正 dtype 及 AICPU 参数校验日志。 - OneHot:修正 numClasses、axis 取值范围的英文表达,完善 coreNum 和 UB size 非法值日志。 - Range:展开 OFF/OFT 缩写,修正 AICore dtype、CalculateOutputSize、CalcRangeTilingParam 和输出维度相关日志。 本次仅调整日志文案及格式,不改变算子计算逻辑。 ## 关联的Issue https://gitcode.com/cann/ops-math/issues/2985 ## 测试 - 针对变更文件运行 pre-commit,trailing-whitespace、end-of-file-fixer、clang-format、codespell 和 OAT 检查均通过。 - git diff --check 检查通过。 - 本次不涉及算子功能逻辑变更,未额外执行算子精度测试。 ## 文档更新 无。 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述:日志质量整改 See merge request: cann/ops-math!5210 | 2 months ago | |
add aclnn golden Co-authored-by: gcw_CRjbEjwl<fengdaoyong@h-partners.com> # message auto-generated for no-merge-commit merge: !4593 merge 20260812 into master add aclnn golden Created-by: gcw_CRjbEjwl Commit-by: gcw_CRjbEjwl Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 算子增加aclnn的golden注册函数,由冒烟流水调用,跑新版ttk用例。 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> 不涉及 ## 测试 <!--描述进行了哪些测试来验证你的改动。--> 本地完成验证 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [x] 其他,请描述: See merge request: cann/ops-math!4593 | 2 months ago | |
fix(build): 修复UT构建失败问题 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !5145 merge master into master fix(build): 修复UT构建失败问题 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!5145 | 2 months ago | |
md大模型检测低错修改 Co-authored-by: gitcode-chenjiao<chenjiao31@huawei.com> # message auto-generated for no-merge-commit merge: !5183 merge master into master md大模型检测低错修改 Created-by: gitcode-chenjiao Commit-by: gitcode-chenjiao Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> md大模型检测低错修改 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> [# 2466](https://gitcode.com/cann/ops-math/issues/2446) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ok ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> *.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!5183 | 2 months ago |
LinSpace
产品支持情况
| 产品 | 是否支持 |
|---|---|
| Ascend 950PR/Ascend 950DT | √ |
| Atlas A3 训练系列产品/Atlas A3 推理系列产品 | √ |
| Atlas A2 训练系列产品/Atlas A2 推理系列产品 | √ |
| Atlas 200I/500 A2 推理产品 | × |
| Atlas 推理系列产品 | √ |
| Atlas 训练系列产品 | √ |
| Kirin X90 处理器系列产品 | √ |
| Kirin 9030 处理器系列产品 | √ |
功能说明
-
算子功能:生成一个等间隔数值序列。创建一个大小为num的1维向量,其值从start起始到stop结束(包含)线性均匀分布。
-
计算公式:
output=(start,start+stop−startnum−1,...,start+(num−2)∗stop−startnum−1,stop)output = (start, start + \frac{stop - start}{num - 1},...,start + (num - 2) * \frac{stop - start}{num -1}, stop) output=(start,start+num−1stop−start,...,start+(num−2)∗num−1stop−start,stop)
参数说明
| 参数名 | 输入/输出/属性 | 描述 | 数据类型 | 数据格式 |
|---|---|---|---|---|
| start | 输入 | 公式中的输入张量start,必须为1维张量。 | INT8、UINT8、INT16、INT32、FLOAT、FLOAT16、BFLOAT16 | ND |
| stop | 输入 | 公式中的输入张量stop,必须为1维张量。 | INT8、UINT8、INT16、INT32、FLOAT、FLOAT16、BFLOAT16 | ND |
| num | 输入 | 公式中的输入张量num,必须为1维张量。 | INT32、INT64 | ND |
| output | 输出 | 公式中的输出张量output。 | INT8、UINT8、INT16、INT32、FLOAT、FLOAT16、BFLOAT16 | ND |
- Kirin X90/Kirin 9030 处理器系列产品、Atlas 训练系列产品、Atlas 推理系列产品:不支持BFLOAT16、INT16。
约束说明
无
调用说明
| 调用方式 | 调用样例 | 说明 |
|---|---|---|
| aclnn调用 | test_aclnn_lin_space | 通过aclnnLinspace接口方式调用LinSpace算子。 |
| 图模式调用 | test_geir_lin_space | 通过算子IR构图方式调用LinSpace算子。 |