pub struct TpuPod {
pub num_chips: usize,
pub topology: PodTopology,
}Expand description
TPU Pod configuration (multi-chip)
Fields§
§num_chips: usize§topology: PodTopologyImplementations§
Source§impl TpuPod
impl TpuPod
Sourcepub fn new(topology: PodTopology) -> Self
pub fn new(topology: PodTopology) -> Self
Create a TPU Pod configuration
Sourcepub fn total_tflops(&self, version: TpuVersion) -> f32
pub fn total_tflops(&self, version: TpuVersion) -> f32
Get total TFLOPS for the pod
Auto Trait Implementations§
impl Freeze for TpuPod
impl RefUnwindSafe for TpuPod
impl Send for TpuPod
impl Sync for TpuPod
impl Unpin for TpuPod
impl UnwindSafe for TpuPod
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
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