21.08
|
Kernel to perform Winograd. More...
#include <CpuWinogradConv2dKernel.h>
Public Types | |
using | WinogradBase = winograd::WinogradGEMM< OutputTileRows, OutputTileCols, KernelRows, KernelCols, winograd::WinogradRoots::Integers > |
Winograd base kernel. More... | |
using | WinogradConv = typename WinogradBase::template Convolution< TIn, TOut > |
Winograd convolution kernel. More... | |
using | TransformInputKernel = CpuWinogradConv2dTransformInputKernel< TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols > |
using | TransformWeightsKernel = CpuWinogradConv2dTransformWeightsKernel< TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols > |
using | TransformOutputKernel = CpuWinogradConv2dTransformOutputKernel< TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols > |
Kernel to perform Winograd.
Definition at line 559 of file CpuWinogradConv2dKernel.h.
using TransformInputKernel = CpuWinogradConv2dTransformInputKernel<TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols> |
Definition at line 568 of file CpuWinogradConv2dKernel.h.
using TransformOutputKernel = CpuWinogradConv2dTransformOutputKernel<TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols> |
Definition at line 570 of file CpuWinogradConv2dKernel.h.
using TransformWeightsKernel = CpuWinogradConv2dTransformWeightsKernel<TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols> |
Definition at line 569 of file CpuWinogradConv2dKernel.h.
using WinogradBase = winograd::WinogradGEMM<OutputTileRows, OutputTileCols, KernelRows, KernelCols, winograd::WinogradRoots::Integers> |
Winograd base kernel.
Definition at line 563 of file CpuWinogradConv2dKernel.h.
using WinogradConv = typename WinogradBase::template Convolution<TIn, TOut> |
Winograd convolution kernel.
Definition at line 566 of file CpuWinogradConv2dKernel.h.