Skip to main content

//clika-runtime/io.clika.runtime/Ops/fold

fold

[common]
fun fold(input: Tensor, outputSize: LongArray, kernelSize: LongArray, dilation: LongArray = longArrayOf(), padding: LongArray = longArrayOf(), stride: LongArray = longArrayOf(), mode: PadMode = PadMode.CONSTANT, value: Double? = null): Tensor

fold(input: Tensor, outputSize: LongArray, kernelSize: LongArray, dilation: LongArray = longArrayOf(), padding: LongArray = longArrayOf(), stride: LongArray = longArrayOf(), mode: PadMode = PadMode.CONSTANT, value: Double? = null): the fold operator. col2im: the inverse of unfold; it sums overlapping windows back into a channels-last image. Input [N, L, prod(kernel_size), C]; overlapping window contributions ADD (so fold(unfold(x)) multiplies overlapped elements by their coverage count).