pub struct DistillationHyperParameters {
pub epoch_count: Option<i64>,
pub learning_rate_multiplier: Option<f64>,
pub adapter_size: i32,
}
Expand description
Hyperparameters for Distillation.
Fields§
§epoch_count: Option<i64>
Optional. Number of complete passes the model makes over the entire training dataset during training.
learning_rate_multiplier: Option<f64>
Optional. Multiplier for adjusting the default learning rate.
adapter_size: i32
Optional. Adapter size for distillation.
Implementations§
source§impl DistillationHyperParameters
impl DistillationHyperParameters
sourcepub fn epoch_count(&self) -> i64
pub fn epoch_count(&self) -> i64
Returns the value of epoch_count
, or the default value if epoch_count
is unset.
sourcepub fn learning_rate_multiplier(&self) -> f64
pub fn learning_rate_multiplier(&self) -> f64
Returns the value of learning_rate_multiplier
, or the default value if learning_rate_multiplier
is unset.
sourcepub fn adapter_size(&self) -> AdapterSize
pub fn adapter_size(&self) -> AdapterSize
Returns the enum value of adapter_size
, or the default if the field is set to an invalid enum value.
sourcepub fn set_adapter_size(&mut self, value: AdapterSize)
pub fn set_adapter_size(&mut self, value: AdapterSize)
Sets adapter_size
to the provided enum value.
Trait Implementations§
source§impl Clone for DistillationHyperParameters
impl Clone for DistillationHyperParameters
source§fn clone(&self) -> DistillationHyperParameters
fn clone(&self) -> DistillationHyperParameters
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DistillationHyperParameters
impl Debug for DistillationHyperParameters
source§impl Message for DistillationHyperParameters
impl Message for DistillationHyperParameters
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for DistillationHyperParameters
impl PartialEq for DistillationHyperParameters
source§fn eq(&self, other: &DistillationHyperParameters) -> bool
fn eq(&self, other: &DistillationHyperParameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DistillationHyperParameters
impl StructuralPartialEq for DistillationHyperParameters
Auto Trait Implementations§
impl Freeze for DistillationHyperParameters
impl RefUnwindSafe for DistillationHyperParameters
impl Send for DistillationHyperParameters
impl Sync for DistillationHyperParameters
impl Unpin for DistillationHyperParameters
impl UnwindSafe for DistillationHyperParameters
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request