#[repr(u32)]pub enum rocblas_performance_metric_ {
rocblas_default_performance_metric,
rocblas_device_efficiency_performance_metric,
rocblas_cu_efficiency_performance_metric,
}
Expand description
\brief Indicates which performance metric Tensile uses when selecting the optimal solution for gemm problems.
Variants§
rocblas_default_performance_metric
\brief Use Tensile’s default performance metric for solution selection
rocblas_device_efficiency_performance_metric
\brief Select the solution with the highest GFlops across all compute units
rocblas_cu_efficiency_performance_metric
\brief Select the solution with the highest GFlops per compute unit it uses. This may be useful when running multiple small gemm problems simultaneously
Trait Implementations§
source§impl Clone for rocblas_performance_metric_
impl Clone for rocblas_performance_metric_
source§fn clone(&self) -> rocblas_performance_metric_
fn clone(&self) -> rocblas_performance_metric_
Returns a copy 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 Debug for rocblas_performance_metric_
impl Debug for rocblas_performance_metric_
source§impl Hash for rocblas_performance_metric_
impl Hash for rocblas_performance_metric_
source§impl PartialEq<rocblas_performance_metric_> for rocblas_performance_metric_
impl PartialEq<rocblas_performance_metric_> for rocblas_performance_metric_
source§fn eq(&self, other: &rocblas_performance_metric_) -> bool
fn eq(&self, other: &rocblas_performance_metric_) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for rocblas_performance_metric_
impl Eq for rocblas_performance_metric_
impl StructuralEq for rocblas_performance_metric_
impl StructuralPartialEq for rocblas_performance_metric_
Auto Trait Implementations§
impl RefUnwindSafe for rocblas_performance_metric_
impl Send for rocblas_performance_metric_
impl Sync for rocblas_performance_metric_
impl Unpin for rocblas_performance_metric_
impl UnwindSafe for rocblas_performance_metric_
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