pub struct PermanentEnvConfig {
pub python_bin: String,
pub rocm_version: String,
pub gpu_arch: String,
pub hsa_override_gfx_version: String,
pub discrete_gpu_list: String,
pub install_method: String,
pub dry_run: bool,
}Expand description
Configuration for the permanent environment setup.
Fields§
§python_bin: StringPython binary to use.
rocm_version: StringROCm version (detected or default).
gpu_arch: StringGPU architecture (detected or default).
hsa_override_gfx_version: StringHSA override GFX version.
discrete_gpu_list: StringDiscrete GPU device list.
install_method: StringInstallation method.
dry_run: boolWhether to run in dry-run mode.
Trait Implementations§
Source§impl Clone for PermanentEnvConfig
impl Clone for PermanentEnvConfig
Source§fn clone(&self) -> PermanentEnvConfig
fn clone(&self) -> PermanentEnvConfig
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 PermanentEnvConfig
impl Debug for PermanentEnvConfig
Auto Trait Implementations§
impl Freeze for PermanentEnvConfig
impl RefUnwindSafe for PermanentEnvConfig
impl Send for PermanentEnvConfig
impl Sync for PermanentEnvConfig
impl Unpin for PermanentEnvConfig
impl UnsafeUnpin for PermanentEnvConfig
impl UnwindSafe for PermanentEnvConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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