Share via


MLCConvolutionDescriptor.CreateDepthwiseConvolution Method

Definition

Overloads

CreateDepthwiseConvolution(UIntPtr[], UIntPtr, UIntPtr, UIntPtr[], MLCPaddingPolicy, UIntPtr[])

[Foundation.Export("depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:paddingPolicy:paddingSizes:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCConvolutionDescriptor CreateDepthwiseConvolution(UIntPtr[] kernelSizes, UIntPtr inputFeatureChannelCount, UIntPtr channelMultiplier, UIntPtr[] strides, MLCompute.MLCPaddingPolicy paddingPolicy, UIntPtr[]? paddingSizes);
[<Foundation.Export("depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:paddingPolicy:paddingSizes:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateDepthwiseConvolution : unativeint[] * unativeint * unativeint * unativeint[] * MLCompute.MLCPaddingPolicy * unativeint[] -> MLCompute.MLCConvolutionDescriptor

Parameters

kernelSizes

UIntPtr[]

unativeint[]

inputFeatureChannelCount
UIntPtr

unativeint

channelMultiplier
UIntPtr

unativeint

strides

UIntPtr[]

unativeint[]

paddingPolicy
MLCPaddingPolicy
paddingSizes

UIntPtr[]

unativeint[]

Returns

Attributes

Applies to

CreateDepthwiseConvolution(UIntPtr[], UIntPtr, UIntPtr, UIntPtr[], UIntPtr[], MLCPaddingPolicy, UIntPtr[])

[Foundation.Export("depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:dilationRates:paddingPolicy:paddingSizes:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCConvolutionDescriptor CreateDepthwiseConvolution(UIntPtr[] kernelSizes, UIntPtr inputFeatureChannelCount, UIntPtr channelMultiplier, UIntPtr[] strides, UIntPtr[] dilationRates, MLCompute.MLCPaddingPolicy paddingPolicy, UIntPtr[]? paddingSizes);
[<Foundation.Export("depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:dilationRates:paddingPolicy:paddingSizes:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateDepthwiseConvolution : unativeint[] * unativeint * unativeint * unativeint[] * unativeint[] * MLCompute.MLCPaddingPolicy * unativeint[] -> MLCompute.MLCConvolutionDescriptor

Parameters

kernelSizes

UIntPtr[]

unativeint[]

inputFeatureChannelCount
UIntPtr

unativeint

channelMultiplier
UIntPtr

unativeint

strides

UIntPtr[]

unativeint[]

dilationRates

UIntPtr[]

unativeint[]

paddingPolicy
MLCPaddingPolicy
paddingSizes

UIntPtr[]

unativeint[]

Returns

Attributes

Applies to

CreateDepthwiseConvolution(UIntPtr, UIntPtr, UIntPtr, UIntPtr)

[Foundation.Export("depthwiseConvolutionDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:channelMultiplier:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static MLCompute.MLCConvolutionDescriptor CreateDepthwiseConvolution(UIntPtr kernelWidth, UIntPtr kernelHeight, UIntPtr inputFeatureChannelCount, UIntPtr channelMultiplier);
[<Foundation.Export("depthwiseConvolutionDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:channelMultiplier:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member CreateDepthwiseConvolution : unativeint * unativeint * unativeint * unativeint -> MLCompute.MLCConvolutionDescriptor

Parameters

kernelWidth
UIntPtr

unativeint

kernelHeight
UIntPtr

unativeint

inputFeatureChannelCount
UIntPtr

unativeint

channelMultiplier
UIntPtr

unativeint

Returns

Attributes

Applies to