以下结构在DirectML.h
中声明。
本部分内容
主题和说明 |
---|
DML_ACTIVATION_CELU_OPERATOR_DESC。 对 InputTensor 中的每个元素执行连续可区分的指数线性单元 (CELU) 激活函数,并将结果放入 OutputTensor 的相应元素中。 |
DML_ACTIVATION_ELU_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行指数线性单元(ELU)激活函数。 |
DML_ACTIVATION_GELU_OPERATOR_DESC。 对 InputTensor 中的每个元素执行高斯误差线性单元 (GELU) 激活函数,将结果放入 OutputTensor 的相应元素中。 |
DML_ACTIVATION_HARD_SWISH_OPERATOR_DESC。 对 InputTensor 中的每个元素执行硬旋转激活函数,将结果放入 OutputTensor 的相应元素中。 |
DML_ACTIVATION_HARDMAX_OPERATOR_DESC。 描述对输入执行 hardmax 函数的 DirectML 激活运算符。 |
DML_ACTIVATION_HARDMAX1_OPERATOR_DESC。 对 InputTensor 的每个元素执行 hardmax 函数,并将结果放入 OutputTensor 的相应元素中。 |
DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC。 描述一个 DirectML 激活运算符,该运算符对输入中的每个元素执行硬 sigmoid 函数。 |
DML_ACTIVATION_IDENTITY_OPERATOR_DESC。 描述执行标识函数的 DirectML 激活运算符。 |
DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行泄漏整顿线性单元 (ReLU) 激活函数。 |
DML_ACTIVATION_LINEAR_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行线性激活函数。 |
DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC。 描述在输入上执行 softmax 激活日志的 DirectML 运算符。 |
DML_ACTIVATION_LOG_SOFTMAX1_OPERATOR_DESC。 对 InputTensor 的每个元素执行自然对数 softmax 激活函数,将结果放入 OutputTensor 的相应元素中。 |
DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行参数化整型线性单元 (ReLU) 激活函数。 |
DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行参数软增强激活函数。 |
DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC。 计算修正线性单元(ReLU)的反向传播梯度。 |
DML_ACTIVATION_RELU_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行 ReLU(整流线性单元)激活函数。 |
DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行缩放指数线性单元 (ELU) 激活函数。 |
DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行缩放双曲正切函数。 |
DML_ACTIVATION_SHRINK_OPERATOR_DESC。 描述对输入执行逐元素收缩激活函数的 DirectML 运算符。 |
DML_ACTIVATION_SIGMOID_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行 sigmoid 激活函数。 |
DML_ACTIVATION_SOFTMAX_OPERATOR_DESC。 描述一个 DirectML 运算符,它在输入数据上执行 softmax 激活函数。 |
DML_ACTIVATION_SOFTMAX1_OPERATOR_DESC。 对 InputTensor 执行 softmax 激活函数,将结果放入 OutputTensor 的相应元素中。 |
DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行软增强激活函数。 |
DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC。 描述一个 DirectML 操作符,该操作符对输入中的每个元素执行软符号激活函数。 |
DML_ACTIVATION_SWISH_OPERATOR_DESC。 对 InputTensor 中的每个元素执行一个旋转激活函数,将结果放入 OutputTensor 的相应元素中。 |
DML_ACTIVATION_TANH_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行双曲正切激活函数。 |
DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入中的每个元素执行阈值整顿线性单元 (ReLU) 激活函数。 |
DML_ADAM_OPTIMIZER_OPERATOR_DESC。 根据 Adam(ADAptive Moment 估计)算法,使用提供的渐变计算更新的权重(参数)。 此运算符是优化器,通常用于训练循环的权重更新步骤中来执行梯度下降。 |
DML_AVERAGE_POOLING_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入执行平均池函数。 |
DML_AVERAGE_POOLING1_OPERATOR_DESC。 在输入张量上滑动窗口中的元素中,平均值。 |
DML_ARGMAX_OPERATOR_DESC。 输出输入张量中一个或多个维度内最大值元素的索引。 |
DML_ARGMIN_OPERATOR_DESC。 输出输入张量一个或多个维度中最小值元素的索引。 |
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC。 计算平均池的反向传播渐变(请参阅 DML_AVERAGE_POOLING_OPERATOR_DESC)。 |
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC。 计算 批量归一化的反向传播梯度。 |
DML_BATCH_NORMALIZATION_OPERATOR_DESC。 描述对输入执行批处理规范化函数的 DirectML 运算符。 |
DML_BATCH_NORMALIZATION_TRAINING_GRAD_OPERATOR_DESC。 计算 批处理规范化训练的反向传播梯度。 |
DML_BATCH_NORMALIZATION_TRAINING_OPERATOR_DESC。 对输入执行批处理规范化。 |
DML_BINDING_DESC。 包含绑定的说明,以便可以通过调用其中一个 IDMLBindingTable 方法将其添加到绑定表中。 |
DML_BINDING_PROPERTIES。 包含有关特定已编译运算符或运算符初始化器绑定要求的信息。 |
DML_BINDING_TABLE_DESC。 指定 IDMLDevice::CreateBindingTable 和 IDMLBindingTable::Reset 的参数。 |
DML_BUFFER_ARRAY_BINDING。 指定一个资源绑定,该绑定是各个缓冲区绑定组成的数组。 |
DML_BUFFER_BINDING。 指定一个由 Direct3D 12 缓冲区中的字节范围描述的资源绑定,这个绑定通过偏移量和大小在 ID3D12Resource 中表示。 |
DML_BUFFER_TENSOR_DESC。 描述将存储在 Direct3D 12 缓冲区资源的张量。 |
DML_CAST_OPERATOR_DESC。 描述一个 DirectML 数据重组运算符,该运算符执行强制转换函数 f(x) = cast(x),将输入中的每个元素强制转换为输出张量的数据类型,并将结果存储在输出中的相应元素中。 |
DML_CONVOLUTION_INTEGER_OPERATOR_DESC。 使用 InputTensor 执行 FilterTensor 的卷积。 此运算符对整数数据执行正向卷积。 |
DML_CONVOLUTION_OPERATOR_DESC。 描述对输入执行卷积函数的 DirectML 矩阵乘法运算符。 |
DML_CUMULATIVE_PRODUCT_OPERATOR_DESC。 将张量沿轴的元素相乘,将产品的运行计价写入输出张量中。 |
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC。 将张量沿轴的元素求和,将求和的运行计价写入输出张量中。 |
DML_DEPTH_TO_SPACE_OPERATOR_DESC。 描述一个 DirectML 数据重组运算符,该运算符将数据从深度重新排列到空间数据块中。 |
DML_DEPTH_TO_SPACE1_OPERATOR_DESC。 将数据从深度重新排列到空间数据块中。 运算符输出输入张量的副本,其中深度维度中的值在空间块中移动到高度和宽度维度。 |
DML_DEQUANTIZE_OPERATOR_DESC。 待定。 |
DML_DIAGONAL_MATRIX_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符在主对角线上生成一个类似标识的矩阵,并在其他位置生成零。 |
DML_DIAGONAL_MATRIX1_OPERATOR_DESC。 生成一个标识般的矩阵,其中包含一个(或其他显式值)沿给定对角线跨度,而其他元素则用输入值或零填充(如果没有传递 InputTensor)。 |
DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC。 计算量化刻度和量化 InputTensor 所需的零点值,然后应用该量子化,将结果写入 OutputTensor。 |
DML_ELEMENT_WISE_ABS_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行元素的绝对值函数 f(x) = abs(x * scale + bias),其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行逐元素反余弦函数 f(x) = acos(x * scale + bias),其中 scale 和 bias 项是可选的。 |
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行元素逆双曲余弦函数 f(x) = log(x + sqrt(x * x - 1)) * scale + bias,其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_ADD_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行将 ATensor 中的每个元素添加到 BTensor 中相应元素的函数。 |
DML_ELEMENT_WISE_ADD1_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符的功能是将 ATensor 每个元素与 BTensor 中对应的元素相加,即 f(a, b) = a + b,同时提供融合激活的选项。 |
DML_ELEMENT_WISE_ASIN_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符对每个元素执行反正弦操作 f(x) = asin(x * 缩放因子 + 偏移量),其中缩放因子和偏移量是可选的。 |
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行元素逆双曲正弦函数 f(x) = log(x + sqrt(x * x + 1)) * scale + bias,其中 scale 和 bias 项是可选的。 |
DML_ELEMENT_WISE_ATAN_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行逐元素的反正切函数 f(x) = atan(x * 比例 + 偏差),其中比例和偏差参数是可选的。 |
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行元素逆双曲正切函数 f(x) = (log((1 + x) / (1 - x)) / 2) * scale + bias,其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC。 计算 ATensor 和 BTensor 的每个元素的 2 参数反正切值,其中 ATensor 是 Y 轴 , BTensor 是 X 轴,将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC。 计算输入张量的每个对应元素之间的按位 AND,并将结果写入输出张量。 |
DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC。 计算输入张量的每个元素的按位 NOT,并将结果写入输出张量。 |
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC。 计算输入张量的每个元素的按位总体计数(设置为 1 位数),并将结果写入输出张量中。 |
DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC。 计算输入张量的每个对应元素之间的按位 OR,并将结果写入输出张量。 |
DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC。 根据BTensor的相应元素指定的位数,执行对ATensor中每个元素的逻辑左移操作,并将结果放入OutputTensor的相应元素中。 |
DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC。 根据 BTensor 的相应元素所指定的位数,对 ATensor 的每个元素进行逻辑右移,并将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC。 计算输入张量的每个对应元素之间的按位 XOR (eXclusive OR),并将结果写入输出张量中。 |
DML_ELEMENT_WISE_CEIL_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行元素级上限函数 f(x) = ceil(x * scale + bias),其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC。 计算元素级剪辑的反向传播渐变。 |
DML_ELEMENT_WISE_CLIP_GRAD1_OPERATOR_DESC。 计算 DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC 的反向传播梯度。 |
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行元素级剪辑函数 f(x) = clamp(x * scale + bias, minValue, maxValue),其中刻度和偏差词是可选的,其中 clamp(x) = min(maxValue, max(minValue, x))。 |
DML_ELEMENT_WISE_CLIP1_OPERATOR_DESC。 对 InputTensor 的每个元素执行固定(或限制)作,将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符执行元素的常量幂函数 f(x) = pow(x * scale + bias,指数),其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_COS_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行逐元素余弦函数 f(x) = cos(x * 缩放 + 偏移),其中缩放和偏移项为可选项。 |
DML_ELEMENT_WISE_COSH_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行元素双曲余弦函数 f(x) = ((e^x + e^-x) / 2) * scale + bias,其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符针对 InputTensor 和 ScaleTensor 中的相应元素对 ZeroPointTensor 中的每个元素执行线性反量化函数。 |
DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC。 从 ATensor 的相应元素中减去 BTensor 的每个元素,将结果单独乘以结果,并将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行将ATensor 中的每个元素除以其在BTensor 中相应元素的函数。 |
DML_ELEMENT_WISE_ERF_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行按元素计算的自然指数函数 f(x) = exp(x * scale + bias),其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_EXP_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行按元素计算的自然指数函数 f(x) = exp(x * scale + bias),其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行元素级 floor 函数 f(x) = floor(x * 缩放因子 + 偏移量),其中缩放因子和偏移量是可选的。 |
DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC。 描述一个 DirectML 泛型运算符,该运算符执行元素的标识函数 f(x) = x * scale + bias。 |
DML_ELEMENT_WISE_IF_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符实质上执行三元 if 语句。 |
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC。 根据给定的 InfinityMode 检查 InputTensor 的每个元素是否为 IEEE-754 -inf、inf 或两者,并将结果(1 表示 true,0 表示 false)放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC。 描述一个 DirectML 数学算子,该算子逐元素判断输入是否为 NaN。 |
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符在 ATensor 的每个元素与其在 BTensor 中对应的元素之间执行逻辑 AND 函数。 |
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符在ATensor 中的每个元素与BTensor 中其对应元素之间执行逻辑相等函数。 |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符在 ATensor 中的每个元素与 BTensor 对应的元素之间执行逻辑大于函数。 |
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC。 对输入张量的每个对应元素对执行大于或等于的逻辑,将结果(1 表示 true,0 表示 false)放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符在 ATensor 中的每个元素及 BTensor 对应的元素之间执行逻辑小于函数。 |
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC。 对输入张量的每个对应元素对进行小于或等于的比较运算,并将结果(1 表示真,0 表示假)放入OutputTensor的相应元素中。 |
DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符对输入中的每个元素执行逻辑 NOT 函数。 |
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符在 ATensor 的每个元素与 BTensor 的对应元素之间执行逻辑 OR 函数。 |
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符在每个元素及其对应的元素ATensor BTensor 之间执行逻辑独占 OR (XOR) 函数。 |
DML_ELEMENT_WISE_LOG_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行逐元素自然对数函数 f(x) = log(x * scale + bias),其中刻度和偏差项是可选的。 |
DML_ELEMENT_WISE_MAX_OPERATOR_DESC。 描述了一个 DirectML 数学归约运算符,该运算符在 ATensor 的每个元素与 BTensor 中对应的元素之间执行最大函数。 |
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC。 描述 DirectML 数学缩减运算符,该运算符在每个元素及其对应的元素ATensor BTensor 之间执行算术平均值函数。 |
DML_ELEMENT_WISE_MIN_OPERATOR_DESC。 描述一个 DirectML 数学归约运算符,该运算符在 ATensor 的每个元素与 BTensor 的对应元素之间执行最小函数。 |
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC。 针对输入张量中的每个对应元素对,计算与 Python 模量相同的结果,将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC。 计算输入张量的每个对应元素对的 C 模数运算符,并将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符用于将 ATensor 中的每个元素与 BTensor 中对应的元素进行相乘。 |
DML_ELEMENT_WISE_NEGATE_OPERATOR_DESC。 否定 InputTensor 的每个元素,将结果存储到 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_POW_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符执行元素的幂函数 f(x,指数) = pow(x * scale + bias,指数),其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符针对 InputTensor 和 ZeroPointTensor 中的相应元素对 ScaleTensor 中的每个元素执行线性量化函数。 |
DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC。 将 ATensor 中的每个元素添加到 BTensor 中的相应元素,并将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符对输入中的每个元素执行倒数函数。 |
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC。 将 InputTensor 的每个元素舍入到整数值,将结果放入 OutputTensor 的相应元素中。 |
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC。 描述对输入执行逐元素收缩激活函数的 DirectML 运算符。 |
DML_ELEMENT_WISE_SIN_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行元素逐项正弦函数 f(x) = sin(x * 缩放 + 偏置),其中缩放和偏置项是可选的。 |
DML_ELEMENT_WISE_SINH_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行元素双曲正弦函数 f(x) = ((e^x - e^-x) / 2) * scale + bias,其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符对输入中的每个元素执行平方根函数。 |
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行的功能是将 BTensor 中的每个元素从其在 ATensor 中的对应元素中减去。 |
DML_ELEMENT_WISE_TAN_OPERATOR_DESC。 描述一个 DirectML 三角函数运算符,该运算符执行逐元素正切函数 f(x) = tan(x * 缩放 + 偏移),其中缩放和偏移参数是可选的。 |
DML_ELEMENT_WISE_TANH_OPERATOR_DESC。 描述一个 DirectML 三角运算符,该运算符执行元素逆双曲正切函数 f(x) = tanh(x) * scale + bias,其中刻度和偏差词是可选的。 |
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC。 描述一个 DirectML 数学运算符,该运算符执行元素级阈值函数 f(x) = max(x * scale + bias,min),其中刻度和偏差词是可选的。 |
DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT。 提供有关 DirectML 设备是否支持张量内特定数据类型的详细信息。 |
DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT。 用于查询 DirectML 设备,以获取对张量内特定数据类型的支持。 |
DML_FILL_VALUE_CONSTANT_OPERATOR_DESC。 使用给定的常量值填充张量值。 |
DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC。 用序列填充张量。 |
DML_FOLD_OPERATOR_DESC structure。 将从滑动窗口形成的修补程序数组合并为包含张量的大型数组。 |
DML_GATHER_ELEMENTS_OPERATOR_DESC。 使用索引张量从给定轴沿给定轴的输入张量收集元素,以重新映射到输入。 |
DML_GATHER_ND_OPERATOR_DESC。 收集输入张量中的元素,使用索引张量将索引重新映射到输入的整个子块。 |
DML_GATHER_ND1_OPERATOR_DESC。 收集输入张量中的元素,使用索引张量将索引重新映射到输入的整个子块。 |
DML_GATHER_OPERATOR_DESC。 描述 DirectML 数据重组运算符,当给定排名 r >= 1 的数据张量和排名 q 的索引张量时,收集数据轴维度(默认情况下,最外层为索引 == 0)索引的条目,并在排名 q + (r - 1) 的输出张量中连接它们。 |
DML_GEMM_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入执行常规矩阵乘法函数,y = alpha * transposeA(A) * transposeB(B) + beta * C。 |
DML_GRAPH_DESC。 描述用于编译组合优化运算符的 DirectML 运算符的图形。 |
DML_GRAPH_EDGE_DESC。 DML_GRAPH_DESC 定义的 DirectML 运算符图中连接的泛型容器,传递给 IDMLDevice1::CompileGraph。 |
DML_GRAPH_NODE_DESC。 由 DML_GRAPH_DESC 定义的 DirectML 运算符图中节点的泛型容器,传递给 IDMLDevice1::CompileGraph。 |
DML_GRU_OPERATOR_DESC。 描述一个 DirectML 深度学习运算符,该运算符对输入执行(标准层)单层封闭循环单元(GRU)函数。 |
DML_INPUT_GRAPH_EDGE_DESC。 描述 由DML_GRAPH_DESC 定义的 DirectML 运算符图中的连接,并将其传递给 IDMLDevice1::CompileGraph。 此结构用于定义从图形输入到内部节点输入的连接。 |
DML_INTERMEDIATE_GRAPH_EDGE_DESC。 描述 由DML_GRAPH_DESC 定义的 DirectML 运算符图中的连接,并将其传递给 IDMLDevice1::CompileGraph。 此结构用于定义内部节点之间的连接。 |
DML_JOIN_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入张量数组执行联接函数。 |
DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC。 计算 局部响应归一化的反向传播梯度。 |
DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入执行本地响应规范化 (LRN) 函数。 |
DML_LP_NORMALIZATION_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符沿输入张量的指定轴执行 Lp 规范化函数。 |
DML_LP_POOLING_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符跨输入张量执行 Lp 池函数。 |
DML_LP_POOLING1_OPERATOR_DESC。 计算输入张量上滑动窗口中元素的 LP 规范化值。 |
DML_LSTM_OPERATOR_DESC。 描述一个 DirectML 深度学习运算符,该运算符对输入执行单层长短期记忆(LSTM)函数。 |
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC。 对整数数据执行矩阵乘法函数。 |
DML_MATRIX_MULTIPLY_INTEGER_TO_FLOAT_OPERATOR_DESC。 对整数输入张量数据执行矩阵乘法函数,并生成浮点输出。 |
DML_MAX_POOLING_GRAD_OPERATOR_DESC。 计算最大池的反向传播渐变(请参阅 DML_MAX_POOLING2_OPERATOR_DESC)。 |
DML_MAX_POOLING_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符跨输入张量执行最大池函数。 |
DML_MAX_POOLING1_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符跨输入张量执行最大池函数(根据内核大小、步幅大小和垫长),y = max(x1 + x2 + … x_pool_size)。 |
DML_MAX_POOLING2_OPERATOR_DESC。 计算输入张量上滑动窗口中元素的最大值,并选择性地返回所选最大值的索引。 |
DML_MAX_UNPOOLING_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符用零填充给定形状(显式或输入形状加填充)的输出张量,然后将输入张量中的每个值写入到与相应索引数组的元素偏移量处的输出张量中。 |
DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入张量执行平均方差规范化函数。 |
DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC。 对输入张量执行平均方差规范化函数。 此运算符将计算输入张量执行规范化的平均值和方差。 |
DML_MEAN_VARIANCE_NORMALIZATION2_OPERATOR_DESC。 待定。 |
DML_MULTIHEAD_ATTENTION_OPERATOR_DESC。 执行多头关注作。 |
DML_MULTIHEAD_ATTENTION1_OPERATOR_DESC。 待定。 |
DML_NONZERO_COORDINATES_OPERATOR_DESC。 计算输入张量的所有非零元素的 N 维坐标。 |
DML_ONE_HOT_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符生成一个张量,其中每个元素都填充了两个值,即“on”或“off”值。 |
DML_OPERATOR_DESC。 运算符说明的通用容器。 使用此结构中指定的参数构造 DirectML 运算符。 |
DML_OPERATOR_GRAPH_NODE_DESC。 对 由 DML_GRAPH_DESC 定义的 DirectML 运算符图中的节点进行解码,并将其传递给 IDMLDevice1::CompileGraph。 |
DML_OUTPUT_GRAPH_EDGE_DESC。 描述 由DML_GRAPH_DESC 定义的 DirectML 运算符图中的连接,并将其传递给 IDMLDevice1::CompileGraph。 此结构用于定义从内部节点的输出到图形输出的连接。 |
DML_PADDING_OPERATOR_DESC。 描述一个 DirectML 数据重组运算符,该运算符在边缘上用零(或其他一些值)来扩充输入张量。 |
DML_PADDING1_OPERATOR_DESC。 使用边缘上的常量或镜像值扩充输入张量,并将结果写入输出。 |
DML_QUANTIZE_OPERATOR_DESC。 待定。 |
DML_QUANTIZED_LINEAR_AVERAGE_POOLING_OPERATOR_DESC。 在输入张量上滑动窗口中的元素中,平均量化值。 此运算符在数学上等效于取消输入的量化,然后执行平均池,然后量化输出。 |
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC。 使用 InputTensor 执行 FilterTensor 的卷积。 此运算符对量化数据执行转发卷积。 此操作符在数学上等同于对输入去量化、进行卷积,然后对输出进行量化。 |
DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC。 对量化数据执行矩阵乘法函数。 此运算符在数学上等效于取消输入的量化,然后执行矩阵乘法,然后量化输出。 |
DML随机生成器操作符描述。 使用确定性生成的伪随机统一分布式位填充输出张量。 此运算符(可选)还可以输出更新的内部生成器状态,该状态可在运算符的后续执行期间使用。 |
DML_REDUCE_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入执行指定的缩减函数。 |
DML_RESAMPLE_GRAD_OPERATOR_DESC。 计算 Resample 的反向传播渐变(请参阅 DML_RESAMPLE1_OPERATOR_DESC)。 |
DML_RESAMPLE_GRAD1_OPERATOR_DESC。 计算 DML_RESAMPLE2_OPERATOR_DESC的反向传播梯度。 |
DML_RESAMPLE_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符使用比例因子计算目标张量大小,将源中的元素重新采样到目标张量。 |
DML_RESAMPLE1_OPERATOR_DESC。 使用比例因子计算目标张量大小,将源中的元素重新采样到目标张量。 可以使用线性或最接近的邻居内插模式。 |
DML_RESAMPLE2_OPERATOR_DESC。 使用比例因子计算目标张量大小,将源中的元素重新采样到目标张量。 |
DML_RESAMPLE3_OPERATOR_DESC 结构体。 使用比例因子计算目标张量大小,将源中的元素重新采样到目标张量。 |
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC。 反转张量一个或多个子序列的元素。 根据提供的轴和序列长度选择要反向的子序列集。 |
DML_RNN_OPERATOR_DESC。 描述一个 DirectML 深度学习运算符,该运算符在输入上执行一层简单的递归神经网络(RNN)函数。 |
DML_ROI_ALIGN_GRAD_OPERATOR_DESC。 计算 ROI_ALIGN 和 ROI_ALIGN1的反向传播渐变。 |
DML_ROI_ALIGN_OPERATOR_DESC。 执行 ROI 对齐操作,如 Mask R-CNN 论文中所述。 总之,该操作从输入图像张量中提取裁剪区域,并使用指定的InterpolationMode将这些裁剪区域调整为OutputTensor最后两个维度指定的常规输出大小。 |
DML_ROI_ALIGN1_OPERATOR_DESC。 执行 ROI 对齐操作,如 Mask R-CNN 论文中所述。 总之,该操作从输入图像张量中提取裁剪的窗口,并使用指定的InterpolationMode将其调整为OutputTensor的最后 2 个维度所指定的统一输出大小。 |
DML_ROI_POOLING_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符根据感兴趣的区域或 ROI 跨输入张量执行池函数。 |
DML_SCALAR_UNION。 标量类型的联合。 |
DML_SCALE_BIAS。 包含提供给 DirectML 运算符的刻度和偏差术语的值。 |
DML_SCATTER_ND_OPERATOR_DESC。 将整个输入张量复制到输出,然后使用更新张量中的相应值覆盖所选索引。 |
DML_SCATTER_OPERATOR_DESC。 描述将整个输入张量复制到输出的 DirectML 运算符,然后使用更新张量中的相应值覆盖所选索引。 |
DML_SIZE_2D。 包含可表示张量内元素的二维平面的大小(如提供给 DirectML 运算符)或二维刻度或任意二维宽度/高度值的值。 |
DML_SLICE_GRAD_OPERATOR_DESC。 计算切片的反向传播渐变(请参阅 DML_SLICE1_OPERATOR_DESC)。 |
DML_SLICE_OPERATOR_DESC。 描述一个 DirectML 数据重组运算符,该运算符沿多个轴生成输入张量切片。 |
DML_SLICE1_OPERATOR_DESC。 提取输入张量的单一子区域(“切片”)。 |
DML_SPACE_TO_DEPTH_OPERATOR_DESC。 描述一个 DirectML 数据重组运算符,该运算符将空间数据块重新排列为深度。 |
DML_SPACE_TO_DEPTH1_OPERATOR_DESC。 将空间数据块重新整理为深度信息。 运算符输出输入张量的副本,其中高度和宽度维度中的值将移动到深度维度。 |
DML_SPLIT_OPERATOR_DESC。 描述一个 DirectML 数据重组运算符,该运算符沿指定的轴将输入张量拆分为多个输出张量。 |
DML_TENSOR_DESC。 DirectML 张量说明的通用容器。 |
DML_TILE_OPERATOR_DESC。 描述一个 DirectML 数据重组运算符,该运算符通过平铺输入张量来构造输出张量。 |
DML_TOP_K_OPERATOR_DESC。 描述一个 DirectML 缩减运算符,该运算符检索沿指定轴的顶部 K 元素。 |
DML_TOP_K1_OPERATOR_DESC。 沿 InputTensor 轴选择每个序列中的最大或最小 K 元素,并分别返回 OutputValueTensor 和 OutputIndexTensor 中这些元素的值和索引。 |
DML_UNFOLD_OPERATOR_DESC structure。 从批处理输入张量中提取滑动本地块。 |
DML_UPSAMPLE_2D_OPERATOR_DESC。 描述一个 DirectML 图像处理运算符,该运算符可向上采样输入张量中包含的图像。 |
DML_VALUE_SCALE_2D_OPERATOR_DESC。 描述一个 DirectML 运算符,该运算符对输入张量中的值执行元素级缩放和偏差函数。 |