学习华为昇腾AI教材CANN自定义算子开发部分Day1
算子(Operator)是深度学习中的基础计算单元,对应网络层的计算逻辑,如卷积层、全连接层等。算子具有类型(如Convolution)和唯一名称(如conv1)两个关键属性。同一网络中可存在多个同类型算子,但每个算子名称必须唯一标识其计算过程。
·
01算子基本概念
算子的概念:深度学习算法由一个个计算单元组成,这些计算单元被称为算子( Operator,简称OP)。在网络模型中,算子对应层中的计算逻辑,例如:卷积层( Convolution Layer)是一个算子; 全连接层( Fully-connected Layer, FC layer)中的权值求和过程,是一个算子。 ⚫
算子类型( Type) :算子类型,代表算子的类型,例如:卷积算子的类型为Convolution;在一个网络中同一类型的算子可能存在多个。
算子名称( Name) :算子名称,用于标识网络中的某个算子,同一网络中算子的名称需要保持唯一。如下图所示conv1, pool1, conv2都是此网络中的算子名称,其中conv1与conv2算子的类型为 Convolution,表示分别做一次卷积运算。






昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐


所有评论(0)