Skip to content

Commit ee8a9dd

Browse files
authored
Fix machine instance types (#284)
1 parent df49a11 commit ee8a9dd

File tree

4 files changed

+9
-3
lines changed

4 files changed

+9
-3
lines changed

iterative/aws/provider.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,8 @@ func getInstanceType(instanceType string, instanceGPU string) string {
415415

416416
if val, ok := instanceTypes[instanceType+"+"+instanceGPU]; ok {
417417
return val
418+
} else if val, ok := instanceTypes[instanceType]; ok && instanceGPU == "" {
419+
return val
418420
}
419421

420422
return instanceType

iterative/azure/provider.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,8 @@ func getInstanceType(instanceType string, instanceGPU string) string {
389389

390390
if val, ok := instanceTypes[instanceType+"+"+instanceGPU]; ok {
391391
return val
392+
} else if val, ok := instanceTypes[instanceType]; ok && instanceGPU == "" {
393+
return val
392394
}
393395

394396
return instanceType

iterative/gcp/provider.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -441,9 +441,9 @@ func getInstanceType(instanceType string, instanceGPU string) (map[string]map[st
441441

442442
if val, ok := instanceTypes[instanceType+"+"+instanceGPU]; ok {
443443
return val, nil
444-
}
445-
446-
if val, ok := instanceTypes[instanceType]; ok {
444+
} else if val, ok := instanceTypes[instanceType]; ok && instanceGPU == "" {
445+
return val, nil
446+
} else if val, ok := instanceTypes[instanceType]; ok {
447447
return map[string]map[string]string{
448448
"accelerator": {
449449
"count": val["accelerator"]["count"],

iterative/kubernetes/provider.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,8 @@ func getInstanceType(instanceType string, instanceGPU string) (map[string]map[st
384384

385385
if val, ok := instanceTypes[instanceType+"+"+instanceGPU]; ok {
386386
return val, nil
387+
} else if val, ok := instanceTypes[instanceType]; ok && instanceGPU == "" {
388+
return val, nil
387389
} else if val, ok := instanceTypes[instanceType]; ok {
388390
// Allow users to specify custom accelerator selectors.
389391
return map[string]map[string]string{

0 commit comments

Comments
 (0)