Skip to content

Commit d420b55

Browse files
authored
Modify timing to use CUDA and track GPU memory
Updated timing measurement to include GPU memory usage.
1 parent 1ed9c1d commit d420b55

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

test/suite/solve/test_canonical.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ function test_canonical()
118118
OptimalControl.solve(
119119
pb.ocp, normalized_init, disc, mod, sol; display=false
120120
) # warmup
121-
timed_result = @timed begin
121+
timed_result = CUDA.@timed begin
122122
OptimalControl.solve(
123123
pb.ocp, normalized_init, disc, mod, sol; display=false
124124
)
@@ -127,7 +127,7 @@ function test_canonical()
127127
# Extract results
128128
solve_result = timed_result.value
129129
solve_time = timed_result.time
130-
memory_bytes = timed_result.bytes
130+
memory_bytes = timed_result.cpu_bytes + timed_result.gpu_bytes
131131

132132
success = OptimalControl.successful(solve_result)
133133
obj = success ? OptimalControl.objective(solve_result) : 0.0

0 commit comments

Comments
 (0)