21.02
|
Neon kernel to perform Winograd. More...
#include <NEWinogradConvolutionLayerKernel.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 = NEWinogradLayerTransformInputKernel< TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols > |
using | TransformWeightsKernel = NEWinogradLayerTransformWeightsKernel< TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols > |
using | TransformOutputKernel = NEWinogradLayerTransformOutputKernel< TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols > |
Neon kernel to perform Winograd.
Definition at line 582 of file NEWinogradConvolutionLayerKernel.h.
using TransformInputKernel = NEWinogradLayerTransformInputKernel<TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols> |
Definition at line 591 of file NEWinogradConvolutionLayerKernel.h.
using TransformOutputKernel = NEWinogradLayerTransformOutputKernel<TOut, OutputTileRows, OutputTileCols, KernelRows, KernelCols> |
Definition at line 593 of file NEWinogradConvolutionLayerKernel.h.
using TransformWeightsKernel = NEWinogradLayerTransformWeightsKernel<TIn, OutputTileRows, OutputTileCols, KernelRows, KernelCols> |
Definition at line 592 of file NEWinogradConvolutionLayerKernel.h.
using WinogradBase = winograd::WinogradGEMM<OutputTileRows, OutputTileCols, KernelRows, KernelCols, winograd::WinogradRoots::Integers> |
Winograd base kernel.
Definition at line 586 of file NEWinogradConvolutionLayerKernel.h.
using WinogradConv = typename WinogradBase::template Convolution<TIn, TOut> |
Winograd convolution kernel.
Definition at line 589 of file NEWinogradConvolutionLayerKernel.h.