pub enum GpuTypeId {
Show 38 variants
NvidiaGeForceRtx4090,
NvidiaA40,
NvidiaRtxA5000,
NvidiaGeForceRtx3090,
NvidiaRtxA4500,
NvidiaRtxA6000,
NvidiaL40S,
NvidiaL4,
NvidiaH100_80GbHbm3,
NvidiaRtx4000Ada,
NvidiaA100_80GbPcie,
NvidiaA100Sxm4_80Gb,
NvidiaRtxA4000,
NvidiaRtx6000Ada,
NvidiaRtx2000Ada,
NvidiaH200,
NvidiaL40,
NvidiaH100Nvl,
NvidiaH100Pcie,
NvidiaGeForceRtx3080Ti,
NvidiaGeForceRtx3080,
NvidiaGeForceRtx3070,
TeslaV100Pcie16Gb,
AmdInstinctMi300XOam,
NvidiaRtxA2000,
TeslaV100Fhhl16Gb,
NvidiaGeForceRtx4080Super,
TeslaV100Sxm2_16Gb,
NvidiaGeForceRtx4070Ti,
TeslaV100Sxm2_32Gb,
NvidiaRtx4000SffAda,
NvidiaRtx5000Ada,
NvidiaGeForceRtx5090,
NvidiaA30,
NvidiaGeForceRtx4080,
NvidiaGeForceRtx5080,
NvidiaGeForceRtx3090Ti,
NvidiaB200,
}Expand description
Available GPU hardware types for GPU Pods.
Represents the specific GPU models that can be attached to a Pod. Each GPU type has different performance characteristics, memory capacity, and pricing. The availability of each type varies by data center and time.
Variants§
NvidiaGeForceRtx4090
NvidiaA40
NvidiaRtxA5000
NvidiaGeForceRtx3090
NvidiaRtxA4500
NvidiaRtxA6000
NvidiaL40S
NvidiaL4
NvidiaH100_80GbHbm3
NvidiaRtx4000Ada
NvidiaA100_80GbPcie
NvidiaA100Sxm4_80Gb
NvidiaRtxA4000
NvidiaRtx6000Ada
NvidiaRtx2000Ada
NvidiaH200
NvidiaL40
NvidiaH100Nvl
NvidiaH100Pcie
NvidiaGeForceRtx3080Ti
NvidiaGeForceRtx3080
NvidiaGeForceRtx3070
TeslaV100Pcie16Gb
AmdInstinctMi300XOam
NvidiaRtxA2000
TeslaV100Fhhl16Gb
NvidiaGeForceRtx4080Super
TeslaV100Sxm2_16Gb
NvidiaGeForceRtx4070Ti
TeslaV100Sxm2_32Gb
NvidiaRtx4000SffAda
NvidiaRtx5000Ada
NvidiaGeForceRtx5090
NvidiaA30
NvidiaGeForceRtx4080
NvidiaGeForceRtx5080
NvidiaGeForceRtx3090Ti
NvidiaB200
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GpuTypeId
impl<'de> Deserialize<'de> for GpuTypeId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GpuTypeId
impl StructuralPartialEq for GpuTypeId
Auto Trait Implementations§
impl Freeze for GpuTypeId
impl RefUnwindSafe for GpuTypeId
impl Send for GpuTypeId
impl Sync for GpuTypeId
impl Unpin for GpuTypeId
impl UnwindSafe for GpuTypeId
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