pub struct RocmAbiEvidence {
pub hip_library: String,
pub rocblas_library: String,
pub rocblaslt_library: Option<String>,
pub hip_runtime_version: Option<i32>,
pub observed_gfx_targets: Vec<String>,
pub hip_symbols: Vec<RocmSymbolEvidence>,
pub rocblas_symbols: Vec<RocmSymbolEvidence>,
pub rocblaslt_symbols: Vec<RocmSymbolEvidence>,
}Expand description
Dynamic-library ABI evidence required by the ROCm provider.
Fields§
§hip_library: StringLoaded HIP runtime library path or platform name.
rocblas_library: StringLoaded rocBLAS library path or platform name.
rocblaslt_library: Option<String>Loaded rocBLASLt library path or platform name, when present.
hip_runtime_version: Option<i32>HIP runtime version when the runtime can report it.
observed_gfx_targets: Vec<String>Observed AMD GPU ISA targets such as gfx1103.
hip_symbols: Vec<RocmSymbolEvidence>Checked HIP runtime symbols.
rocblas_symbols: Vec<RocmSymbolEvidence>Checked rocBLAS symbols.
rocblaslt_symbols: Vec<RocmSymbolEvidence>Checked rocBLASLt symbols.
Implementations§
Source§impl RocmAbiEvidence
impl RocmAbiEvidence
Sourcepub fn is_complete(&self) -> bool
pub fn is_complete(&self) -> bool
Returns true when Linux, HIP, rocBLAS, and a concrete gfx target exist.
Trait Implementations§
Source§impl Clone for RocmAbiEvidence
impl Clone for RocmAbiEvidence
Source§fn clone(&self) -> RocmAbiEvidence
fn clone(&self) -> RocmAbiEvidence
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 moreSource§impl Debug for RocmAbiEvidence
impl Debug for RocmAbiEvidence
impl Eq for RocmAbiEvidence
Source§impl PartialEq for RocmAbiEvidence
impl PartialEq for RocmAbiEvidence
impl StructuralPartialEq for RocmAbiEvidence
Auto Trait Implementations§
impl Freeze for RocmAbiEvidence
impl RefUnwindSafe for RocmAbiEvidence
impl Send for RocmAbiEvidence
impl Sync for RocmAbiEvidence
impl Unpin for RocmAbiEvidence
impl UnsafeUnpin for RocmAbiEvidence
impl UnwindSafe for RocmAbiEvidence
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