@@ -205,12 +205,12 @@ func generateTasks(
205205 for taskIndex , task := range job .Tasks {
206206 gpuGroups := tasks_fake .GetTestTaskGPUIndex (task )
207207
208- podResourceList , gpuMemory , gpuFraction , gpuGroups :=
208+ podResourceList , gpuMemoryMiB , gpuFraction , gpuGroups :=
209209 CalcJobAndPodResources (job , jobAllocatedResource , task , gpuGroups ,
210210 usedSharedGPUs )
211211
212212 podOfTask := createPodOfTask (job , taskIndex , task , podResourceList , gpuFraction ,
213- gpuMemory , gpuGroups )
213+ gpuMemoryMiB , gpuGroups )
214214 if job .QOSClass != "" {
215215 podOfTask .Status .QOSClass = job .QOSClass
216216 }
@@ -278,10 +278,10 @@ func getDraClaimsForPod(task *tasks_fake.TestTaskBasic, draClaimsMap map[string]
278278
279279func CalcJobAndPodResources (job * TestJobBasic , jobAllocatedResource * resource_info.Resource ,
280280 task * tasks_fake.TestTaskBasic , gpuGroups []string ,
281- usedSharedGPUs map [string ]map [string ]bool ) (* v1.ResourceList , string , string , []string ) {
281+ usedSharedGPUs map [string ]map [string ]bool ) (* v1.ResourceList , uint64 , string , []string ) {
282282 var podResourceList * v1.ResourceList
283283 var gpuFraction string
284- var gpuMemory string
284+ var gpuMemoryMiB uint64
285285 if job .IsBestEffortJob {
286286 podResourceList =
287287 resources_fake .BuildResourceList (nil , nil , nil , nil )
@@ -292,7 +292,7 @@ func CalcJobAndPodResources(job *TestJobBasic, jobAllocatedResource *resource_in
292292 requiredMemoryInput = CalcRequiredMemory (job , requiredMemoryAsString , requiredMemoryInput )
293293
294294 // whole GPU job
295- gpuMemory = strconv . FormatUint ( job .RequiredGpuMemory , 10 )
295+ gpuMemoryMiB = job .RequiredGpuMemory
296296 if float64 (int (job .RequiredGPUsPerTask )) == job .RequiredGPUsPerTask {
297297 requiredGPUsAsString = strconv .Itoa (int (job .RequiredGPUsPerTask ))
298298 } else {
@@ -305,7 +305,7 @@ func CalcJobAndPodResources(job *TestJobBasic, jobAllocatedResource *resource_in
305305
306306 (* podResourceList )[v1 .ResourcePods ] = resource .MustParse ("1" )
307307
308- return podResourceList , gpuMemory , gpuFraction , gpuGroups
308+ return podResourceList , gpuMemoryMiB , gpuFraction , gpuGroups
309309}
310310
311311func CalcRequiredMemory (job * TestJobBasic , requiredMemoryAsString string , requiredMemoryInput * string ) * string {
@@ -352,9 +352,9 @@ func resourceFractionCalc(job *TestJobBasic, jobAllocatedResource *resource_info
352352
353353func createPodOfTask (job * TestJobBasic , taskIndex int ,
354354 task * tasks_fake.TestTaskBasic , podResourceList * v1.ResourceList ,
355- gpuFraction string , gpuMemory string , gpuGroups []string ) * v1.Pod {
355+ gpuFraction string , gpuMemoryMiB uint64 , gpuGroups []string ) * v1.Pod {
356356 podName := fmt .Sprintf ("%s-%d" , job .Name , taskIndex )
357- podOfTask := tasks_fake .BuildPod (podName , job .Namespace , task , v1 .PodPending , * podResourceList , gpuFraction , gpuMemory ,
357+ podOfTask := tasks_fake .BuildPod (podName , job .Namespace , task , v1 .PodPending , * podResourceList , gpuFraction , gpuMemoryMiB ,
358358 gpuGroups , job .Name )
359359 addPersistentVolumeClaimVolumes (podOfTask , task .PersistentVolumeClaimNames )
360360
0 commit comments