Struct juice::weight::WeightConfig[][src]

pub struct WeightConfig {
    pub name: String,
    pub share_mode: DimCheckMode,
    pub lr_mult: Option<f32>,
    pub decay_mult: Option<f32>,
    pub filler: Option<FillerType>,
}
Expand description

Specifies training configuration for a weight blob.

Fields

name: String

The name of the weight blob – useful for sharing weights among layers, but never required otherwise. To share a weight between two layers, give it a (non-empty) name.

Default: “”

share_mode: DimCheckMode

Whether to require shared weights to have the same shape, or just the same count

Default: DimCheckMode::Strict

lr_mult: Option<f32>

The multiplier on the global learning rate for this parameter.

Default: 1.0f32

decay_mult: Option<f32>

The multiplier on the global weight decay for this parameter.

Default: 1.0f32

filler: Option<FillerType>

The filler that initializes the weights in the weight blob.

Default: None

Implementations

Checks dimensions of two blobs according to the share_mode. Returns an error if there is a count/shape mismatch.

The multiplier on the global learning rate for this weight blob.

The multiplier on the global weight decay for this weight blob.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.