#[repr(i32)]pub enum TilingOptimizationLevel {
kNONE = 0,
kFAST = 1,
kMODERATE = 2,
kFULL = 3,
}Expand description
! ! \enum TilingOptimizationLevel ! ! \brief Define the optimization levels for Tiling ! ! TensorRT will try tiling optimization for on-chip caching if non-zero level is set. ! This level determines how much effort TensorRT would take to find a better solution for performance. !
Variants§
kNONE = 0
! Do not apply any tiling strategy.
kFAST = 1
! Use a fast algorithm and heuristic based strategy. Slightly increases engine build time.
kMODERATE = 2
! Increase search space and use a mixed heuristic/profiling strategy. ! Moderately increases engine build time.
kFULL = 3
! Increase search space even wider. Significantly increases engine build time.
Trait Implementations§
Source§impl Clone for TilingOptimizationLevel
impl Clone for TilingOptimizationLevel
Source§fn clone(&self) -> TilingOptimizationLevel
fn clone(&self) -> TilingOptimizationLevel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ExternType for TilingOptimizationLevel
impl ExternType for TilingOptimizationLevel
Source§impl Hash for TilingOptimizationLevel
impl Hash for TilingOptimizationLevel
Source§impl PartialEq for TilingOptimizationLevel
impl PartialEq for TilingOptimizationLevel
impl Eq for TilingOptimizationLevel
impl StructuralPartialEq for TilingOptimizationLevel
impl UniquePtrTarget for TilingOptimizationLevel
impl VectorElement for TilingOptimizationLevel
impl WeakPtrTarget for TilingOptimizationLevel
Auto Trait Implementations§
impl Freeze for TilingOptimizationLevel
impl RefUnwindSafe for TilingOptimizationLevel
impl Send for TilingOptimizationLevel
impl Sync for TilingOptimizationLevel
impl Unpin for TilingOptimizationLevel
impl UnwindSafe for TilingOptimizationLevel
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