CANN/ATVOSS三元运算符接口文档

张开发
2026/5/9 12:00:34 15 分钟阅读

分享文章

CANN/ATVOSS三元运算符接口文档
TernaryOp【免费下载链接】atvossATVOSSAscend C Templates for Vector Operator Subroutines是一套基于Ascend C开发的Vector算子库致力于为昇腾硬件上的Vector类融合算子提供极简、高效、高性能、高拓展的编程方式。项目地址: https://gitcode.com/cann/atvoss功能说明三元运算符所有三元运算符的基类。所属头文件链接/include/expression/expr_template.h函数原型template typename T, typename U, typename V, typename R struct TernaryOp参数说明参数名称参数类型输入/输出数据类型参数说明默认值T模板参数输入NA第一个操作数的类型NAU模板参数输入NA第二个操作数的类型NAV模板参数输入NA第三个操作数的类型NAR模板参数输入NA三元操作符返回结果的类型NA返回值说明返回值数据类型返回值说明TernaryOp返回一个三元运算符对象约束说明NA使用示例NA【免费下载链接】atvossATVOSSAscend C Templates for Vector Operator Subroutines是一套基于Ascend C开发的Vector算子库致力于为昇腾硬件上的Vector类融合算子提供极简、高效、高性能、高拓展的编程方式。项目地址: https://gitcode.com/cann/atvoss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

更多文章