Conv2dImpl

class Conv2dImpl<T : DType, V>(val executionContext: ExecutionContext, initialInChannels: Int, initialOutChannels: Int, initialKernelSize: Pair<Int, Int>, initialStride: Pair<Int, Int>, initialPadding: Pair<Int, Int>, initialDilation: Pair<Int, Int>, initialGroups: Int, initialBias: Boolean, id: String, kClass: KClass<T>) : CONV2D<T, V> (source)

Constructors

Link copied to clipboard
constructor(executionContext: ExecutionContext, initialInChannels: Int, initialOutChannels: Int, initialKernelSize: Pair<Int, Int>, initialStride: Pair<Int, Int>, initialPadding: Pair<Int, Int>, initialDilation: Pair<Int, Int>, initialGroups: Int, initialBias: Boolean, id: String, kClass: KClass<T>)

Properties

Link copied to clipboard
open override var bias: Boolean
Link copied to clipboard
open override val biasShape: Shape
Link copied to clipboard
open override var dilation: Pair<Int, Int>
Link copied to clipboard
Link copied to clipboard
open override var groups: Int
Link copied to clipboard
open override var inChannels: Int
Link copied to clipboard
open override var kernelSize: Pair<Int, Int>
Link copied to clipboard
open override var outChannels: Int
Link copied to clipboard
open override var padding: Pair<Int, Int>
Link copied to clipboard
open override var stride: Pair<Int, Int>
Link copied to clipboard
open override var trainable: Boolean
Link copied to clipboard
open override val weightsShape: Shape

Functions

Link copied to clipboard
open override fun bias(initBlock: BiasScope<T, V>.(Shape) -> Tensor<T, V>)
Link copied to clipboard
fun create(): Conv2d<T, V>
Link copied to clipboard
open override fun kernelSize(size: Int)
Link copied to clipboard
open override fun padding(size: Int)
Link copied to clipboard
open override fun stride(size: Int)
Link copied to clipboard
open override fun weights(initBlock: WeightsScope<T, V>.(Shape) -> Tensor<T, V>)