Trait LayerTraitConst

Source
pub trait LayerTraitConst: AlgorithmTraitConst {
    // Required method
    fn as_raw_Layer(&self) -> *const c_void;

    // Provided methods
    fn blobs(&self) -> Vector<Mat> { ... }
    fn name(&self) -> String { ... }
    fn typ(&self) -> String { ... }
    fn preferable_target(&self) -> i32 { ... }
    fn apply_halide_scheduler(
        &self,
        node: &mut Ptr<BackendNode>,
        inputs: &Vector<Mat>,
        outputs: &Vector<Mat>,
        target_id: i32,
    ) -> Result<()> { ... }
    fn get_scale_shift(
        &self,
        scale: &mut impl MatTrait,
        shift: &mut impl MatTrait,
    ) -> Result<()> { ... }
    fn get_scale_zeropoint(
        &self,
        scale: &mut f32,
        zeropoint: &mut i32,
    ) -> Result<()> { ... }
    fn get_memory_shapes(
        &self,
        inputs: &Vector<MatShape>,
        required_outputs: i32,
        outputs: &mut Vector<MatShape>,
        internals: &mut Vector<MatShape>,
    ) -> Result<bool> { ... }
    fn get_flops(
        &self,
        inputs: &Vector<MatShape>,
        outputs: &Vector<MatShape>,
    ) -> Result<i64> { ... }
}
Expand description

Constant methods for crate::dnn::Layer

Required Methods§

Provided Methods§

Source

fn blobs(&self) -> Vector<Mat>

List of learned parameters must be stored here to allow read them by using Net::getParam().

Source

fn name(&self) -> String

Name of the layer instance, can be used for logging or other internal purposes.

Source

fn typ(&self) -> String

Type name which was used for creating layer by layer factory.

Source

fn preferable_target(&self) -> i32

prefer target for layer forwarding

Source

fn apply_halide_scheduler( &self, node: &mut Ptr<BackendNode>, inputs: &Vector<Mat>, outputs: &Vector<Mat>, target_id: i32, ) -> Result<()>

Automatic Halide scheduling based on layer hyper-parameters.

§Parameters
  • node: Backend node with Halide functions.
  • inputs: Blobs that will be used in forward invocations.
  • outputs: Blobs that will be used in forward invocations.
  • targetId: Target identifier
§See also

BackendNode, Target

Layer don’t use own Halide::Func members because we can have applied layers fusing. In this way the fused function should be scheduled.

Source

fn get_scale_shift( &self, scale: &mut impl MatTrait, shift: &mut impl MatTrait, ) -> Result<()>

Returns parameters of layers with channel-wise multiplication and addition.

§Parameters
  • scale:[out] Channel-wise multipliers. Total number of values should be equal to number of channels.
  • shift:[out] Channel-wise offsets. Total number of values should be equal to number of channels.

Some layers can fuse their transformations with further layers. In example, convolution + batch normalization. This way base layer use weights from layer after it. Fused layer is skipped. By default, @p scale and @p shift are empty that means layer has no element-wise multiplications or additions.

Source

fn get_scale_zeropoint( &self, scale: &mut f32, zeropoint: &mut i32, ) -> Result<()>

Returns scale and zeropoint of layers

§Parameters
  • scale:[out] Output scale
  • zeropoint:[out] Output zeropoint

By default, @p scale is 1 and @p zeropoint is 0.

Source

fn get_memory_shapes( &self, inputs: &Vector<MatShape>, required_outputs: i32, outputs: &mut Vector<MatShape>, internals: &mut Vector<MatShape>, ) -> Result<bool>

Source

fn get_flops( &self, inputs: &Vector<MatShape>, outputs: &Vector<MatShape>, ) -> Result<i64>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl LayerTraitConst for BoxedRef<'_, AbsLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AccumLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AcosLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AcoshLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ActivationLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ActivationLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, ArgLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AsinLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AsinhLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AtanLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AtanhLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, AttentionLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, BNLLLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, BaseConvolutionLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, BatchNormLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, BatchNormLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, BlankLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CeilLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CeluLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ChannelsPReLULayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CompareLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ConcatLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ConstLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ConvolutionLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ConvolutionLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, CorrelationLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CosLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CoshLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CropAndResizeLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CropLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, CumSumLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, DataAugmentationLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, DeconvolutionLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, DepthToSpaceLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, DequantizeLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, DetectionOutputLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ELULayer>

Source§

impl LayerTraitConst for BoxedRef<'_, EinsumLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, EltwiseLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, EltwiseLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, ErfLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ExpLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ExpandLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, FlattenLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, FloorLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, FlowWarpLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, GRULayer>

Source§

impl LayerTraitConst for BoxedRef<'_, GatherElementsLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, GatherLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, GeluApproximationLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, GeluLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, GemmLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, GroupNormLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, HardSigmoidLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, HardSwishLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, InnerProductLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, InnerProductLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, InstanceNormLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, InterpLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, LRNLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, LSTMLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, Layer>

Source§

impl LayerTraitConst for BoxedRef<'_, LayerNormLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, LogLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, MVNLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, MatMulLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, MaxUnpoolLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, MishLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, NaryEltwiseLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, NormalizeBBoxLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, NotLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, PaddingLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, PermuteLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, PoolingLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, PoolingLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, PowerLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, PriorBoxLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ProposalLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, QuantizeLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, RNNLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ReLU6Layer>

Source§

impl LayerTraitConst for BoxedRef<'_, ReLULayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ReciprocalLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ReduceLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, RegionLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ReorgLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, RequantizeLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ReshapeLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ResizeLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, RoundLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ScaleLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ScaleLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, ScatterLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ScatterNDLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SeluLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ShiftLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ShiftLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, ShrinkLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ShuffleChannelLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SigmoidLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SignLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SinLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SinhLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SliceLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SoftmaxLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SoftmaxLayerInt8>

Source§

impl LayerTraitConst for BoxedRef<'_, SoftplusLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SoftsignLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SpaceToDepthLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SplitLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SqrtLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, SwishLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, TanHLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, TanLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, ThresholdedReluLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, TileLayer>

Source§

impl LayerTraitConst for BoxedRef<'_, TopKLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AbsLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AccumLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AcosLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AcoshLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ActivationLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ActivationLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ArgLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AsinLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AsinhLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AtanLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AtanhLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, AttentionLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, BNLLLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, BaseConvolutionLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, BatchNormLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, BatchNormLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, BlankLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CeilLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CeluLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ChannelsPReLULayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CompareLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ConcatLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ConstLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ConvolutionLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ConvolutionLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CorrelationLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CosLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CoshLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CropAndResizeLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CropLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, CumSumLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, DataAugmentationLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, DeconvolutionLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, DepthToSpaceLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, DequantizeLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, DetectionOutputLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ELULayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, EinsumLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, EltwiseLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, EltwiseLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ErfLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ExpLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ExpandLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, FlattenLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, FloorLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, FlowWarpLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, GRULayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, GatherElementsLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, GatherLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, GeluApproximationLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, GeluLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, GemmLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, GroupNormLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, HardSigmoidLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, HardSwishLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, InnerProductLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, InnerProductLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, InstanceNormLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, InterpLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, LRNLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, LSTMLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, Layer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, LayerNormLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, LogLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, MVNLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, MatMulLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, MaxUnpoolLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, MishLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, NaryEltwiseLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, NormalizeBBoxLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, NotLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, PaddingLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, PermuteLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, PoolingLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, PoolingLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, PowerLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, PriorBoxLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ProposalLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, QuantizeLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, RNNLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ReLU6Layer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ReLULayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ReciprocalLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ReduceLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, RegionLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ReorgLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, RequantizeLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ReshapeLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ResizeLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, RoundLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ScaleLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ScaleLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ScatterLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ScatterNDLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SeluLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ShiftLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ShiftLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ShrinkLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ShuffleChannelLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SigmoidLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SignLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SinLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SinhLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SliceLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SoftmaxLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SoftmaxLayerInt8>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SoftplusLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SoftsignLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SpaceToDepthLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SplitLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SqrtLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, SwishLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, TanHLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, TanLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, ThresholdedReluLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, TileLayer>

Source§

impl LayerTraitConst for BoxedRefMut<'_, TopKLayer>

Source§

impl LayerTraitConst for Ptr<AbsLayer>

Source§

impl LayerTraitConst for Ptr<AccumLayer>

Source§

impl LayerTraitConst for Ptr<AcosLayer>

Source§

impl LayerTraitConst for Ptr<AcoshLayer>

Source§

impl LayerTraitConst for Ptr<ActivationLayer>

Source§

impl LayerTraitConst for Ptr<ActivationLayerInt8>

Source§

impl LayerTraitConst for Ptr<ArgLayer>

Source§

impl LayerTraitConst for Ptr<AsinLayer>

Source§

impl LayerTraitConst for Ptr<AsinhLayer>

Source§

impl LayerTraitConst for Ptr<AtanLayer>

Source§

impl LayerTraitConst for Ptr<AtanhLayer>

Source§

impl LayerTraitConst for Ptr<AttentionLayer>

Source§

impl LayerTraitConst for Ptr<BNLLLayer>

Source§

impl LayerTraitConst for Ptr<BaseConvolutionLayer>

Source§

impl LayerTraitConst for Ptr<BatchNormLayer>

Source§

impl LayerTraitConst for Ptr<BatchNormLayerInt8>

Source§

impl LayerTraitConst for Ptr<BlankLayer>

Source§

impl LayerTraitConst for Ptr<CeilLayer>

Source§

impl LayerTraitConst for Ptr<CeluLayer>

Source§

impl LayerTraitConst for Ptr<ChannelsPReLULayer>

Source§

impl LayerTraitConst for Ptr<CompareLayer>

Source§

impl LayerTraitConst for Ptr<ConcatLayer>

Source§

impl LayerTraitConst for Ptr<ConstLayer>

Source§

impl LayerTraitConst for Ptr<ConvolutionLayer>

Source§

impl LayerTraitConst for Ptr<ConvolutionLayerInt8>

Source§

impl LayerTraitConst for Ptr<CorrelationLayer>

Source§

impl LayerTraitConst for Ptr<CosLayer>

Source§

impl LayerTraitConst for Ptr<CoshLayer>

Source§

impl LayerTraitConst for Ptr<CropAndResizeLayer>

Source§

impl LayerTraitConst for Ptr<CropLayer>

Source§

impl LayerTraitConst for Ptr<CumSumLayer>

Source§

impl LayerTraitConst for Ptr<DataAugmentationLayer>

Source§

impl LayerTraitConst for Ptr<DeconvolutionLayer>

Source§

impl LayerTraitConst for Ptr<DepthToSpaceLayer>

Source§

impl LayerTraitConst for Ptr<DequantizeLayer>

Source§

impl LayerTraitConst for Ptr<DetectionOutputLayer>

Source§

impl LayerTraitConst for Ptr<ELULayer>

Source§

impl LayerTraitConst for Ptr<EinsumLayer>

Source§

impl LayerTraitConst for Ptr<EltwiseLayer>

Source§

impl LayerTraitConst for Ptr<EltwiseLayerInt8>

Source§

impl LayerTraitConst for Ptr<ErfLayer>

Source§

impl LayerTraitConst for Ptr<ExpLayer>

Source§

impl LayerTraitConst for Ptr<ExpandLayer>

Source§

impl LayerTraitConst for Ptr<FlattenLayer>

Source§

impl LayerTraitConst for Ptr<FloorLayer>

Source§

impl LayerTraitConst for Ptr<FlowWarpLayer>

Source§

impl LayerTraitConst for Ptr<GRULayer>

Source§

impl LayerTraitConst for Ptr<GatherElementsLayer>

Source§

impl LayerTraitConst for Ptr<GatherLayer>

Source§

impl LayerTraitConst for Ptr<GeluApproximationLayer>

Source§

impl LayerTraitConst for Ptr<GeluLayer>

Source§

impl LayerTraitConst for Ptr<GemmLayer>

Source§

impl LayerTraitConst for Ptr<GroupNormLayer>

Source§

impl LayerTraitConst for Ptr<HardSigmoidLayer>

Source§

impl LayerTraitConst for Ptr<HardSwishLayer>

Source§

impl LayerTraitConst for Ptr<InnerProductLayer>

Source§

impl LayerTraitConst for Ptr<InnerProductLayerInt8>

Source§

impl LayerTraitConst for Ptr<InstanceNormLayer>

Source§

impl LayerTraitConst for Ptr<InterpLayer>

Source§

impl LayerTraitConst for Ptr<LRNLayer>

Source§

impl LayerTraitConst for Ptr<LSTMLayer>

Source§

impl LayerTraitConst for Ptr<Layer>

Source§

impl LayerTraitConst for Ptr<LayerNormLayer>

Source§

impl LayerTraitConst for Ptr<LogLayer>

Source§

impl LayerTraitConst for Ptr<MVNLayer>

Source§

impl LayerTraitConst for Ptr<MatMulLayer>

Source§

impl LayerTraitConst for Ptr<MaxUnpoolLayer>

Source§

impl LayerTraitConst for Ptr<MishLayer>

Source§

impl LayerTraitConst for Ptr<NaryEltwiseLayer>

Source§

impl LayerTraitConst for Ptr<NormalizeBBoxLayer>

Source§

impl LayerTraitConst for Ptr<NotLayer>

Source§

impl LayerTraitConst for Ptr<PaddingLayer>

Source§

impl LayerTraitConst for Ptr<PermuteLayer>

Source§

impl LayerTraitConst for Ptr<PoolingLayer>

Source§

impl LayerTraitConst for Ptr<PoolingLayerInt8>

Source§

impl LayerTraitConst for Ptr<PowerLayer>

Source§

impl LayerTraitConst for Ptr<PriorBoxLayer>

Source§

impl LayerTraitConst for Ptr<ProposalLayer>

Source§

impl LayerTraitConst for Ptr<QuantizeLayer>

Source§

impl LayerTraitConst for Ptr<RNNLayer>

Source§

impl LayerTraitConst for Ptr<ReLU6Layer>

Source§

impl LayerTraitConst for Ptr<ReLULayer>

Source§

impl LayerTraitConst for Ptr<ReciprocalLayer>

Source§

impl LayerTraitConst for Ptr<ReduceLayer>

Source§

impl LayerTraitConst for Ptr<RegionLayer>

Source§

impl LayerTraitConst for Ptr<ReorgLayer>

Source§

impl LayerTraitConst for Ptr<RequantizeLayer>

Source§

impl LayerTraitConst for Ptr<ReshapeLayer>

Source§

impl LayerTraitConst for Ptr<ResizeLayer>

Source§

impl LayerTraitConst for Ptr<RoundLayer>

Source§

impl LayerTraitConst for Ptr<ScaleLayer>

Source§

impl LayerTraitConst for Ptr<ScaleLayerInt8>

Source§

impl LayerTraitConst for Ptr<ScatterLayer>

Source§

impl LayerTraitConst for Ptr<ScatterNDLayer>

Source§

impl LayerTraitConst for Ptr<SeluLayer>

Source§

impl LayerTraitConst for Ptr<ShiftLayer>

Source§

impl LayerTraitConst for Ptr<ShiftLayerInt8>

Source§

impl LayerTraitConst for Ptr<ShrinkLayer>

Source§

impl LayerTraitConst for Ptr<ShuffleChannelLayer>

Source§

impl LayerTraitConst for Ptr<SigmoidLayer>

Source§

impl LayerTraitConst for Ptr<SignLayer>

Source§

impl LayerTraitConst for Ptr<SinLayer>

Source§

impl LayerTraitConst for Ptr<SinhLayer>

Source§

impl LayerTraitConst for Ptr<SliceLayer>

Source§

impl LayerTraitConst for Ptr<SoftmaxLayer>

Source§

impl LayerTraitConst for Ptr<SoftmaxLayerInt8>

Source§

impl LayerTraitConst for Ptr<SoftplusLayer>

Source§

impl LayerTraitConst for Ptr<SoftsignLayer>

Source§

impl LayerTraitConst for Ptr<SpaceToDepthLayer>

Source§

impl LayerTraitConst for Ptr<SplitLayer>

Source§

impl LayerTraitConst for Ptr<SqrtLayer>

Source§

impl LayerTraitConst for Ptr<SwishLayer>

Source§

impl LayerTraitConst for Ptr<TanHLayer>

Source§

impl LayerTraitConst for Ptr<TanLayer>

Source§

impl LayerTraitConst for Ptr<ThresholdedReluLayer>

Source§

impl LayerTraitConst for Ptr<TileLayer>

Source§

impl LayerTraitConst for Ptr<TopKLayer>

Source§

impl LayerTraitConst for AbsLayer

Source§

impl LayerTraitConst for AccumLayer

Source§

impl LayerTraitConst for AcosLayer

Source§

impl LayerTraitConst for AcoshLayer

Source§

impl LayerTraitConst for ActivationLayer

Source§

impl LayerTraitConst for ActivationLayerInt8

Source§

impl LayerTraitConst for ArgLayer

Source§

impl LayerTraitConst for AsinLayer

Source§

impl LayerTraitConst for AsinhLayer

Source§

impl LayerTraitConst for AtanLayer

Source§

impl LayerTraitConst for AtanhLayer

Source§

impl LayerTraitConst for AttentionLayer

Source§

impl LayerTraitConst for BNLLLayer

Source§

impl LayerTraitConst for BaseConvolutionLayer

Source§

impl LayerTraitConst for BatchNormLayer

Source§

impl LayerTraitConst for BatchNormLayerInt8

Source§

impl LayerTraitConst for BlankLayer

Source§

impl LayerTraitConst for CeilLayer

Source§

impl LayerTraitConst for CeluLayer

Source§

impl LayerTraitConst for ChannelsPReLULayer

Source§

impl LayerTraitConst for CompareLayer

Source§

impl LayerTraitConst for ConcatLayer

Source§

impl LayerTraitConst for ConstLayer

Source§

impl LayerTraitConst for ConvolutionLayer

Source§

impl LayerTraitConst for ConvolutionLayerInt8

Source§

impl LayerTraitConst for CorrelationLayer

Source§

impl LayerTraitConst for CosLayer

Source§

impl LayerTraitConst for CoshLayer

Source§

impl LayerTraitConst for CropAndResizeLayer

Source§

impl LayerTraitConst for CropLayer

Source§

impl LayerTraitConst for CumSumLayer

Source§

impl LayerTraitConst for DataAugmentationLayer

Source§

impl LayerTraitConst for DeconvolutionLayer

Source§

impl LayerTraitConst for DepthToSpaceLayer

Source§

impl LayerTraitConst for DequantizeLayer

Source§

impl LayerTraitConst for DetectionOutputLayer

Source§

impl LayerTraitConst for ELULayer

Source§

impl LayerTraitConst for EinsumLayer

Source§

impl LayerTraitConst for EltwiseLayer

Source§

impl LayerTraitConst for EltwiseLayerInt8

Source§

impl LayerTraitConst for ErfLayer

Source§

impl LayerTraitConst for ExpLayer

Source§

impl LayerTraitConst for ExpandLayer

Source§

impl LayerTraitConst for FlattenLayer

Source§

impl LayerTraitConst for FloorLayer

Source§

impl LayerTraitConst for FlowWarpLayer

Source§

impl LayerTraitConst for GRULayer

Source§

impl LayerTraitConst for GatherElementsLayer

Source§

impl LayerTraitConst for GatherLayer

Source§

impl LayerTraitConst for GeluApproximationLayer

Source§

impl LayerTraitConst for GeluLayer

Source§

impl LayerTraitConst for GemmLayer

Source§

impl LayerTraitConst for GroupNormLayer

Source§

impl LayerTraitConst for HardSigmoidLayer

Source§

impl LayerTraitConst for HardSwishLayer

Source§

impl LayerTraitConst for InnerProductLayer

Source§

impl LayerTraitConst for InnerProductLayerInt8

Source§

impl LayerTraitConst for InstanceNormLayer

Source§

impl LayerTraitConst for InterpLayer

Source§

impl LayerTraitConst for LRNLayer

Source§

impl LayerTraitConst for LSTMLayer

Source§

impl LayerTraitConst for Layer

Source§

impl LayerTraitConst for LayerNormLayer

Source§

impl LayerTraitConst for LogLayer

Source§

impl LayerTraitConst for MVNLayer

Source§

impl LayerTraitConst for MatMulLayer

Source§

impl LayerTraitConst for MaxUnpoolLayer

Source§

impl LayerTraitConst for MishLayer

Source§

impl LayerTraitConst for NaryEltwiseLayer

Source§

impl LayerTraitConst for NormalizeBBoxLayer

Source§

impl LayerTraitConst for NotLayer

Source§

impl LayerTraitConst for PaddingLayer

Source§

impl LayerTraitConst for PermuteLayer

Source§

impl LayerTraitConst for PoolingLayer

Source§

impl LayerTraitConst for PoolingLayerInt8

Source§

impl LayerTraitConst for PowerLayer

Source§

impl LayerTraitConst for PriorBoxLayer

Source§

impl LayerTraitConst for ProposalLayer

Source§

impl LayerTraitConst for QuantizeLayer

Source§

impl LayerTraitConst for RNNLayer

Source§

impl LayerTraitConst for ReLU6Layer

Source§

impl LayerTraitConst for ReLULayer

Source§

impl LayerTraitConst for ReciprocalLayer

Source§

impl LayerTraitConst for ReduceLayer

Source§

impl LayerTraitConst for RegionLayer

Source§

impl LayerTraitConst for ReorgLayer

Source§

impl LayerTraitConst for RequantizeLayer

Source§

impl LayerTraitConst for ReshapeLayer

Source§

impl LayerTraitConst for ResizeLayer

Source§

impl LayerTraitConst for RoundLayer

Source§

impl LayerTraitConst for ScaleLayer

Source§

impl LayerTraitConst for ScaleLayerInt8

Source§

impl LayerTraitConst for ScatterLayer

Source§

impl LayerTraitConst for ScatterNDLayer

Source§

impl LayerTraitConst for SeluLayer

Source§

impl LayerTraitConst for ShiftLayer

Source§

impl LayerTraitConst for ShiftLayerInt8

Source§

impl LayerTraitConst for ShrinkLayer

Source§

impl LayerTraitConst for ShuffleChannelLayer

Source§

impl LayerTraitConst for SigmoidLayer

Source§

impl LayerTraitConst for SignLayer

Source§

impl LayerTraitConst for SinLayer

Source§

impl LayerTraitConst for SinhLayer

Source§

impl LayerTraitConst for SliceLayer

Source§

impl LayerTraitConst for SoftmaxLayer

Source§

impl LayerTraitConst for SoftmaxLayerInt8

Source§

impl LayerTraitConst for SoftplusLayer

Source§

impl LayerTraitConst for SoftsignLayer

Source§

impl LayerTraitConst for SpaceToDepthLayer

Source§

impl LayerTraitConst for SplitLayer

Source§

impl LayerTraitConst for SqrtLayer

Source§

impl LayerTraitConst for SwishLayer

Source§

impl LayerTraitConst for TanHLayer

Source§

impl LayerTraitConst for TanLayer

Source§

impl LayerTraitConst for ThresholdedReluLayer

Source§

impl LayerTraitConst for TileLayer

Source§

impl LayerTraitConst for TopKLayer