pub struct AdvancedMPNNConfig {
pub hidden_dim: usize,
pub use_bias: bool,
pub use_attention: bool,
pub num_attention_heads: usize,
pub simd_chunk_size: usize,
pub memory_efficient: bool,
pub aggregation_config: AdvancedAggregationConfig,
}Expand description
Configuration for advanced MPNN
Fields§
§use_bias: bool§use_attention: bool§num_attention_heads: usize§simd_chunk_size: usize§memory_efficient: bool§aggregation_config: AdvancedAggregationConfigTrait Implementations§
Source§impl Clone for AdvancedMPNNConfig
impl Clone for AdvancedMPNNConfig
Source§fn clone(&self) -> AdvancedMPNNConfig
fn clone(&self) -> AdvancedMPNNConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AdvancedMPNNConfig
impl Debug for AdvancedMPNNConfig
Auto Trait Implementations§
impl Freeze for AdvancedMPNNConfig
impl RefUnwindSafe for AdvancedMPNNConfig
impl Send for AdvancedMPNNConfig
impl Sync for AdvancedMPNNConfig
impl Unpin for AdvancedMPNNConfig
impl UnsafeUnpin for AdvancedMPNNConfig
impl UnwindSafe for AdvancedMPNNConfig
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more