DiscoveryModelFactory.InfrastructureOverrides Method

Definition

Explicitly set tool run requirements - overrides the tool definition.

public static Azure.AI.Discovery.InfrastructureOverrides InfrastructureOverrides(string cpu = default, string ram = default, string gpu = default, int? replicaCount = default, string imageUri = default, string maxCpu = default, string maxRam = default, string maxGpu = default);
static member InfrastructureOverrides : string * string * string * Nullable<int> * string * string * string * string -> Azure.AI.Discovery.InfrastructureOverrides
Public Shared Function InfrastructureOverrides (Optional cpu As String = Nothing, Optional ram As String = Nothing, Optional gpu As String = Nothing, Optional replicaCount As Nullable(Of Integer) = Nothing, Optional imageUri As String = Nothing, Optional maxCpu As String = Nothing, Optional maxRam As String = Nothing, Optional maxGpu As String = Nothing) As InfrastructureOverrides

Parameters

cpu
String

Override CPU requirements (e.g. 1, or 500m for 500 milli-CPUs).

ram
String

Override RAM requirements (e.g. 500Mi or 1Gi).

gpu
String

Override GPU count requirements.

replicaCount
Nullable<Int32>

Override the number of replicas of the tool image to run.

imageUri
String

Override the image to use for this tool run.

maxCpu
String

Override the maximum CPU allowed for the tool run (e.g. 1, or 500m for 500 milli-CPUs).

maxRam
String

Override the maximum RAM allowed for the tool run (e.g. 500Mi or 1Gi).

maxGpu
String

Override the maximum GPU count allowed for the tool run.

Returns

A new InfrastructureOverrides instance for mocking.

Applies to