pub struct QuantizedBatchNormWithGlobalNormalization { /* private fields */ }
Expand description
Builder for the QuantizedBatchNormWithGlobalNormalization
operation.
Implementations§
source§impl QuantizedBatchNormWithGlobalNormalization
impl QuantizedBatchNormWithGlobalNormalization
sourcepub fn Tinput<ArgType: Into<DataType>>(self, value: ArgType) -> Self
pub fn Tinput<ArgType: Into<DataType>>(self, value: ArgType) -> Self
Sets the Tinput
attribute.
sourcepub fn out_type<ArgType: Into<DataType>>(self, value: ArgType) -> Self
pub fn out_type<ArgType: Into<DataType>>(self, value: ArgType) -> Self
Sets the out_type
attribute.
sourcepub fn variance_epsilon<ArgType: Into<f32>>(self, value: ArgType) -> Self
pub fn variance_epsilon<ArgType: Into<f32>>(self, value: ArgType) -> Self
Sets the variance_epsilon
attribute.
sourcepub fn scale_after_normalization<ArgType: Into<bool>>(
self,
value: ArgType
) -> Self
pub fn scale_after_normalization<ArgType: Into<bool>>( self, value: ArgType ) -> Self
Sets the scale_after_normalization
attribute.
sourcepub fn add_control_input(self, op: Operation) -> Self
pub fn add_control_input(self, op: Operation) -> Self
Adds a control input.
sourcepub fn build<O0: Into<Output>, O1: Into<Output>, O2: Into<Output>, O3: Into<Output>, O4: Into<Output>, O5: Into<Output>, O6: Into<Output>, O7: Into<Output>, O8: Into<Output>, O9: Into<Output>, O10: Into<Output>, O11: Into<Output>, O12: Into<Output>, O13: Into<Output>, O14: Into<Output>>(
&self,
t: O0,
t_min: O1,
t_max: O2,
m: O3,
m_min: O4,
m_max: O5,
v: O6,
v_min: O7,
v_max: O8,
beta: O9,
beta_min: O10,
beta_max: O11,
gamma: O12,
gamma_min: O13,
gamma_max: O14,
scope: &mut Scope
) -> Result<Operation>
pub fn build<O0: Into<Output>, O1: Into<Output>, O2: Into<Output>, O3: Into<Output>, O4: Into<Output>, O5: Into<Output>, O6: Into<Output>, O7: Into<Output>, O8: Into<Output>, O9: Into<Output>, O10: Into<Output>, O11: Into<Output>, O12: Into<Output>, O13: Into<Output>, O14: Into<Output>>( &self, t: O0, t_min: O1, t_max: O2, m: O3, m_min: O4, m_max: O5, v: O6, v_min: O7, v_max: O8, beta: O9, beta_min: O10, beta_max: O11, gamma: O12, gamma_min: O13, gamma_max: O14, scope: &mut Scope ) -> Result<Operation>
Builds the QuantizedBatchNormWithGlobalNormalization
operation.
sourcepub fn build_instance(
&self,
t: Output,
t_min: Output,
t_max: Output,
m: Output,
m_min: Output,
m_max: Output,
v: Output,
v_min: Output,
v_max: Output,
beta: Output,
beta_min: Output,
beta_max: Output,
gamma: Output,
gamma_min: Output,
gamma_max: Output,
scope: &mut Scope
) -> Result<QuantizedBatchNormWithGlobalNormalizationInst>
pub fn build_instance( &self, t: Output, t_min: Output, t_max: Output, m: Output, m_min: Output, m_max: Output, v: Output, v_min: Output, v_max: Output, beta: Output, beta_min: Output, beta_max: Output, gamma: Output, gamma_min: Output, gamma_max: Output, scope: &mut Scope ) -> Result<QuantizedBatchNormWithGlobalNormalizationInst>
Builds a new instance of ‘QuantizedBatchNormWithGlobalNormalization’ Operation with it’s Outputs and Inputs exposed as methods.
Trait Implementations§
source§impl Default for QuantizedBatchNormWithGlobalNormalization
impl Default for QuantizedBatchNormWithGlobalNormalization
source§fn default() -> QuantizedBatchNormWithGlobalNormalization
fn default() -> QuantizedBatchNormWithGlobalNormalization
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for QuantizedBatchNormWithGlobalNormalization
impl Send for QuantizedBatchNormWithGlobalNormalization
impl Sync for QuantizedBatchNormWithGlobalNormalization
impl Unpin for QuantizedBatchNormWithGlobalNormalization
impl UnwindSafe for QuantizedBatchNormWithGlobalNormalization
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