oa::FnMatrix::conv1dGemm

conv1dGemm: 1-D convolution executed as im2col + a single matmul. inX [N, inC, L], inWeight [outC, inC, K], inBias [outC] -> [N, outC, outL]

Function Documentation

Matrix oa::FnMatrix::conv1dGemm( const Matrix & inX, const Matrix & inWeight, const Matrix & inBias, oa::I32 inStride = 1, oa::I32 inPadding = 0, oa::I32 inDilation = 1 )
conv1dGemm: 1-D convolution executed as im2col + a single matmul. inX [N, inC, L], inWeight [outC, inC, K], inBias [outC] -> [N, outC, outL]

Parameters

inX
const Matrix &

inWeight
const Matrix &

inBias
const Matrix &

inStride
oa::I32

Default: 1

inPadding
oa::I32

Default: 0

inDilation
oa::I32

Default: 1

Returns

Matrix

The declared return value.