pub struct TileProfile {
pub supports_f32: bool,
pub max_elements_per_tile: usize,
pub max_segment_bytes: u64,
pub max_segments_per_tensor: usize,
pub max_tensor_bytes: u64,
pub max_result_bytes: u64,
}Expand description
Provider and allocation limits used to partition and admit a plane.
Fields§
§supports_f32: boolWhether the selected provider admits canonical numbers/f32.
max_elements_per_tile: usizeLargest logical element count for one tile Tensor.
max_segment_bytes: u64Largest byte count in one resident segment.
max_segments_per_tensor: usizeLargest segment count for one tile Tensor.
max_tensor_bytes: u64Largest total byte count for one tile Tensor.
max_result_bytes: u64Largest combined byte count for the final real and imaginary planes.
Trait Implementations§
Source§impl Clone for TileProfile
impl Clone for TileProfile
Source§fn clone(&self) -> TileProfile
fn clone(&self) -> TileProfile
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 moreimpl Copy for TileProfile
Source§impl Debug for TileProfile
impl Debug for TileProfile
Source§impl Default for TileProfile
impl Default for TileProfile
impl Eq for TileProfile
Source§impl PartialEq for TileProfile
impl PartialEq for TileProfile
impl StructuralPartialEq for TileProfile
Auto Trait Implementations§
impl Freeze for TileProfile
impl RefUnwindSafe for TileProfile
impl Send for TileProfile
impl Sync for TileProfile
impl Unpin for TileProfile
impl UnsafeUnpin for TileProfile
impl UnwindSafe for TileProfile
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