pub struct GnnLayer {
pub weights: Vec<Vec<f64>>,
pub bias: Vec<f64>,
pub activation: GnnActivation,
}Expand description
A single linear + bias + activation layer inside the GNN.
weights is a matrix of shape [output_dim × input_dim]; each inner
Vec<f64> is one output row.
Fields§
§weights: Vec<Vec<f64>>Weight matrix: weights[out_row][in_col].
bias: Vec<f64>Bias vector of length output_dim.
activation: GnnActivationActivation applied after the linear transform.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GnnLayer
impl RefUnwindSafe for GnnLayer
impl Send for GnnLayer
impl Sync for GnnLayer
impl Unpin for GnnLayer
impl UnsafeUnpin for GnnLayer
impl UnwindSafe for GnnLayer
Blanket Implementations§
impl<T> Allocation for T
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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