Trait ModuleDisplayDefault

Source
pub trait ModuleDisplayDefault {
    // Required method
    fn content(&self, _content: Content) -> Option<Content>;

    // Provided method
    fn num_params(&self) -> usize { ... }
}
Expand description

Default display settings for a module.

Required Methods§

Source

fn content(&self, _content: Content) -> Option<Content>

Attributes of the module used for display purposes.

§Arguments
  • _content - The content object that contains display settings and attributes.
§Returns

An optional content object containing the display attributes.

Provided Methods§

Source

fn num_params(&self) -> usize

Gets the number of the parameters of the module.

Implementations on Foreign Types§

Source§

impl ModuleDisplayDefault for bool

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for f32

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for f64

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for i8

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for i16

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for i32

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for i64

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for isize

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for str

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for u8

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for u16

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for u32

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for u64

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for usize

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl ModuleDisplayDefault for String

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<B> ModuleDisplayDefault for PhantomData<B>
where B: Backend,

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1> ModuleDisplayDefault for (L0, L1)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2> ModuleDisplayDefault for (L0, L1, L2)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2, L3> ModuleDisplayDefault for (L0, L1, L2, L3)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2, L3, L4> ModuleDisplayDefault for (L0, L1, L2, L3, L4)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2, L3, L4, L5> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2, L3, L4, L5, L6> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2, L3, L4, L5, L6, L7> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6, L7)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2, L3, L4, L5, L6, L7, L8> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6, L7, L8)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<L0, L1, L2, L3, L4, L5, L6, L7, L8, L9> ModuleDisplayDefault for (L0, L1, L2, L3, L4, L5, L6, L7, L8, L9)

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<T> ModuleDisplayDefault for Option<T>
where T: ModuleDisplay,

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<T> ModuleDisplayDefault for Vec<T>
where T: ModuleDisplay,

Source§

fn content(&self, content: Content) -> Option<Content>

Source§

impl<const N: usize, T> ModuleDisplayDefault for [T; N]
where T: ModuleDisplay,

Source§

fn content(&self, content: Content) -> Option<Content>

Implementors§

Source§

impl ModuleDisplayDefault for Interpolate1d

Source§

impl ModuleDisplayDefault for Interpolate2d

Source§

impl ModuleDisplayDefault for HuberLoss

Source§

impl ModuleDisplayDefault for MseLoss

Source§

impl ModuleDisplayDefault for PoissonNllLoss

Source§

impl ModuleDisplayDefault for AdaptiveAvgPool1d

Source§

impl ModuleDisplayDefault for AdaptiveAvgPool2d

Source§

impl ModuleDisplayDefault for AvgPool1d

Source§

impl ModuleDisplayDefault for AvgPool2d

Source§

impl ModuleDisplayDefault for MaxPool1d

Source§

impl ModuleDisplayDefault for MaxPool2d

Source§

impl ModuleDisplayDefault for Dropout

Source§

impl ModuleDisplayDefault for Gelu

Source§

impl ModuleDisplayDefault for HardSigmoid

Source§

impl ModuleDisplayDefault for LeakyRelu

Source§

impl ModuleDisplayDefault for Relu

Source§

impl ModuleDisplayDefault for Sigmoid

Source§

impl ModuleDisplayDefault for Tanh

Source§

impl ModuleDisplayDefault for Unfold4d

Source§

impl ModuleDisplayDefault for bf16

Source§

impl ModuleDisplayDefault for f16

Source§

impl<B> ModuleDisplayDefault for MultiHeadAttention<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for Conv1d<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for Conv2d<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for Conv3d<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for ConvTranspose1d<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for ConvTranspose2d<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for ConvTranspose3d<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for DeformConv2d<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for Gru<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for BinaryCrossEntropyLoss<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for CrossEntropyLoss<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for BiLstm<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for Embedding<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for GateController<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for GroupNorm<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for InstanceNorm<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for LayerNorm<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for Linear<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for Lstm<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for PRelu<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for PositionalEncoding<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for RmsNorm<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for RotaryEncoding<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for SwiGlu<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for PositionWiseFeedForward<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for TransformerDecoder<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for TransformerDecoderLayer<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for TransformerEncoder<B>
where B: Backend,

Source§

impl<B> ModuleDisplayDefault for TransformerEncoderLayer<B>
where B: Backend,

Source§

impl<B, const D: usize> ModuleDisplayDefault for BatchNorm<B, D>
where B: Backend,

Source§

impl<T> ModuleDisplayDefault for Ignored<T>
where T: Sync + Send + Debug + Clone,

Source§

impl<V> ModuleDisplayDefault for RunningState<V>

Source§

impl<const D: usize, B> ModuleDisplayDefault for Param<Tensor<B, D>>
where B: Backend,

Source§

impl<const D: usize, B> ModuleDisplayDefault for Param<Tensor<B, D, Bool>>
where B: Backend,

Source§

impl<const D: usize, B> ModuleDisplayDefault for Param<Tensor<B, D, Int>>
where B: Backend,

Source§

impl<const D: usize, B, K> ModuleDisplayDefault for Tensor<B, D, K>
where B: Backend, K: BasicOps<B>,