nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Computing.ILCuda.GPUTensor / TensorKernelNames

TensorKernelNames

Full name Microsoft.VisualBasic.Computing.ILCuda.GPUTensor.TensorKernelNames Assembly Microsoft.VisualBasic.Computing.ILCuda.GPUTensor Members 26

01 Syntax

Microsoft.VisualBasic.Computing.ILCuda.GPUTensor.TensorKernelNames

02 Fields

NameOverloadsSummary
RowSoftmax 1 末轴 softmax
RowLogSoftmax 1 末轴 log-softmax
RowSum 1 末轴求和
RowMean 1 末轴求均值
RowMax 1 末轴最大值
RowMin 1 末轴最小值
RowArgMax 1 末轴 argmax
RowArgMin 1 末轴 argmin
GemmDouble 1 双精度分块矩阵乘 C(m x n) = A(m x k) * B(k x n)
SpmmCsr 1 CSR 稀疏 × 稠密(Kernels\spmm.cu)
Conv2DForward 1 卷积前向(NHWC)
Conv2DBackwardInput 1 卷积反向 - 对输入的梯度
Conv2DBackwardFilter 1 卷积反向 - 对卷积核的梯度
Conv2DBackwardBias 1 卷积反向 - 对偏置的梯度
MaxPool2DForward 1 最大池化前向(同时产出 argMax)
MaxPool2DBackward 1 最大池化反向(按 argMax 散射)
TrainTranspose 1 二维转置(单精度,可直读设备常驻权重)
TrainAdamW 1 AdamW 原地更新参数与一阶/二阶矩,并清零梯度累加器
TrainAccumulate 1 梯度累加:accum += alpha * src
TrainMaskedCrossEntropy 1 融合掩码交叉熵:softmax + NLL + d(logits) = (softmax − onehot) / count
PartialSum 1 全局求和 - 阶段一(部分结果)
FinalSum 1 全局求和 - 阶段二(汇总)
PartialMax 1 全局最大值 - 阶段一
FinalMax 1 全局最大值 - 阶段二
PartialMin 1 全局最小值 - 阶段一
FinalMin 1 全局最小值 - 阶段二

03 Members

field RowSoftmax #
RowSoftmax

末轴 softmax

field RowLogSoftmax #
RowLogSoftmax

末轴 log-softmax

field RowSum #
RowSum

末轴求和

field RowMean #
RowMean

末轴求均值

field RowMax #
RowMax

末轴最大值

field RowMin #
RowMin

末轴最小值

field RowArgMax #
RowArgMax

末轴 argmax

field RowArgMin #
RowArgMin

末轴 argmin

field GemmDouble #
GemmDouble

双精度分块矩阵乘 C(m x n) = A(m x k) * B(k x n)

field SpmmCsr #
SpmmCsr

CSR 稀疏 × 稠密(Kernels\spmm.cu)

field Conv2DForward #
Conv2DForward

卷积前向(NHWC)

field Conv2DBackwardInput #
Conv2DBackwardInput

卷积反向 - 对输入的梯度

field Conv2DBackwardFilter #
Conv2DBackwardFilter

卷积反向 - 对卷积核的梯度

field Conv2DBackwardBias #
Conv2DBackwardBias

卷积反向 - 对偏置的梯度

field MaxPool2DForward #
MaxPool2DForward

最大池化前向(同时产出 argMax)

field MaxPool2DBackward #
MaxPool2DBackward

最大池化反向(按 argMax 散射)

field TrainTranspose #
TrainTranspose

二维转置(单精度,可直读设备常驻权重)

field TrainAdamW #
TrainAdamW

AdamW 原地更新参数与一阶/二阶矩,并清零梯度累加器

field TrainAccumulate #
TrainAccumulate

梯度累加:accum += alpha * src

field TrainMaskedCrossEntropy #
TrainMaskedCrossEntropy

融合掩码交叉熵:softmax + NLL + d(logits) = (softmax − onehot) / count

field PartialSum #
PartialSum

全局求和 - 阶段一(部分结果)

field FinalSum #
FinalSum

全局求和 - 阶段二(汇总)

field PartialMax #
PartialMax

全局最大值 - 阶段一

field FinalMax #
FinalMax

全局最大值 - 阶段二

field PartialMin #
PartialMin

全局最小值 - 阶段一

field FinalMin #
FinalMin

全局最小值 - 阶段二