mlx_rs::builder

Trait Buildable

Source
pub trait Buildable: Sized {
    type Builder: Builder<Self>;
}
Expand description

Helper trait for buildable types

Required Associated Types§

Source

type Builder: Builder<Self>

The builder type for this buildable type

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 Buildable for CosineSimilarityLoss

Source§

impl Buildable for GaussianNllLoss

Source§

impl Buildable for HingeLoss

Source§

impl Buildable for HuberLoss

Source§

impl Buildable for KlDivLoss

Source§

impl Buildable for L1Loss

Source§

impl Buildable for LogCoshLoss

Source§

impl Buildable for MarginRankingLoss

Source§

impl Buildable for MseLoss

Source§

impl Buildable for NllLoss

Source§

impl Buildable for SmoothL1Loss

Source§

impl Buildable for TripletLoss

Source§

impl Buildable for BatchNorm

Source§

impl Buildable for Bilinear

Source§

impl Buildable for Celu

Source§

impl Buildable for Conv1d

Source§

impl Buildable for Conv2d

Source§

impl Buildable for Conv3d

Source§

impl Buildable for ConvTranspose1d

Source§

impl Buildable for ConvTranspose2d

Source§

impl Buildable for ConvTranspose3d

Source§

impl Buildable for Dropout2d

Source§

impl Buildable for Dropout3d

Source§

impl Buildable for Dropout

Source§

impl Buildable for Gelu

Source§

impl Buildable for Glu

Source§

impl Buildable for GroupNorm

Source§

impl Buildable for Gru

Source§

impl Buildable for InstanceNorm

Source§

impl Buildable for LayerNorm

Source§

impl Buildable for LeakyRelu

Source§

impl Buildable for Linear

Source§

impl Buildable for LogSoftmax

Source§

impl Buildable for Lstm

Source§

impl Buildable for MultiHeadAttention

Source§

impl Buildable for Prelu

Source§

impl Buildable for QuantizedEmbedding

Source§

impl Buildable for QuantizedLinear

Source§

impl Buildable for RmsNorm

Source§

impl Buildable for Rnn

Source§

impl Buildable for RotaryPositionalEncoding

Source§

impl Buildable for SinusoidalPositionalEncoding

Source§

impl Buildable for Softmax

Source§

impl Buildable for Step

Source§

impl Buildable for Transformer

Source§

impl Buildable for AdaDelta

Source§

impl Buildable for AdaGrad

Source§

impl Buildable for Adafactor

Source§

impl Buildable for Adam

Source§

impl Buildable for AdamW

Source§

impl Buildable for Adamax

Source§

impl Buildable for Lion

Source§

impl Buildable for RmsProp

Source§

impl Buildable for Sgd

Source§

impl<'a> Buildable for BinaryCrossEntropy<'a>

Source§

impl<'a> Buildable for CrossEntropy<'a>

Source§

impl<'a> Buildable for AlibiInput<'a>

Source§

impl<'a> Buildable for LstmInput<'a>

Source§

impl<'a> Buildable for MultiHeadAttentionInput<'a>

Source§

impl<'a> Buildable for RnnInput<'a>

Source§

impl<'a> Buildable for RopeInput<'a>