Show / Hide Table of Contents

Class InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig

The platform configuration used when launching a bare metal GPU instance with the following shape: BM.GPU.GM4.8 (also named BM.GPU.A100-v2.8) (the AMD Milan platform).

Inheritance
object
InstanceConfigurationLaunchInstancePlatformConfig
InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig
Inherited Members
InstanceConfigurationLaunchInstancePlatformConfig.IsSecureBootEnabled
InstanceConfigurationLaunchInstancePlatformConfig.IsTrustedPlatformModuleEnabled
InstanceConfigurationLaunchInstancePlatformConfig.IsMeasuredBootEnabled
InstanceConfigurationLaunchInstancePlatformConfig.IsMemoryEncryptionEnabled
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig : InstanceConfigurationLaunchInstancePlatformConfig

Properties

AreVirtualInstructionsEnabled

Declaration
[JsonProperty(PropertyName = "areVirtualInstructionsEnabled")]
public bool? AreVirtualInstructionsEnabled { get; set; }
Property Value
Type Description
bool?

Whether virtualization instructions are available. For example, Secure Virtual Machine for AMD shapes or VT-x for Intel shapes.

ConfigMap

Declaration
[JsonProperty(PropertyName = "configMap")]
public Dictionary<string, string> ConfigMap { get; set; }
Property Value
Type Description
Dictionary<string, string>

Instance Platform Configuration Configuration Map for flexible setting input.

IsAccessControlServiceEnabled

Declaration
[JsonProperty(PropertyName = "isAccessControlServiceEnabled")]
public bool? IsAccessControlServiceEnabled { get; set; }
Property Value
Type Description
bool?

Whether the Access Control Service is enabled on the instance. When enabled, the platform can enforce PCIe device isolation, required for VFIO device pass-through.

IsInputOutputMemoryManagementUnitEnabled

Declaration
[JsonProperty(PropertyName = "isInputOutputMemoryManagementUnitEnabled")]
public bool? IsInputOutputMemoryManagementUnitEnabled { get; set; }
Property Value
Type Description
bool?

Whether the input-output memory management unit is enabled.

IsSymmetricMultiThreadingEnabled

Declaration
[JsonProperty(PropertyName = "isSymmetricMultiThreadingEnabled")]
public bool? IsSymmetricMultiThreadingEnabled { get; set; }
Property Value
Type Description
bool?

Whether symmetric multithreading is enabled on the instance. Symmetric multithreading is also called simultaneous multithreading (SMT) or Intel Hyper-Threading.
Intel and AMD processors have two hardware execution threads per core (OCPU). SMT permits multiple independent threads of execution, to better use the resources and increase the efficiency of the CPU. When multithreading is disabled, only one thread is permitted to run on each core, which can provide higher or more predictable performance for some workloads.

NumaNodesPerSocket

Declaration
[JsonProperty(PropertyName = "numaNodesPerSocket")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig.NumaNodesPerSocketEnum? NumaNodesPerSocket { get; set; }
Property Value
Type Description
InstanceConfigurationAmdMilanBmGpuLaunchInstancePlatformConfig.NumaNodesPerSocketEnum?

The number of NUMA nodes per socket (NPS).

In this article
Back to top