-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
BenchmarkTools are not working correctly:
julia> using TropicalNumbers, CUDA, BenchmarkTools, LinearAlgebra, CuTropicalGEMM
julia> a = Tropical.(CUDA.randn(4096, 4096));
julia> @btime $a * $a;
3.375 μs (7 allocations: 256 bytes)
julia> @benchmark $a * $a
BenchmarkTools.Trial: 158 samples with 8 evaluations.
Range (min … max): 3.554 μs … 1.733 s ┊ GC (min … max): 0.00% … 0.07%
Time (median): 3.976 μs ┊ GC (median): 0.00%
Time (mean ± σ): 13.475 ms ± 137.779 ms ┊ GC (mean ± σ): 0.06% ± 0.01%
█ ▄
█▁▁▁▁▁▁▁▁▁▁▁▄▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█ ▄
3.55 μs Histogram: log(frequency) by time 13.5 ms <
Memory estimate: 256 bytes, allocs estimate: 7.Comparing to results directly from the C-CUDA tests, the result of @ benchmark is correct.
Metadata
Metadata
Assignees
Labels
No labels