Skip to content

Commit 0242909

Browse files
authored
Merge pull request #57 from tmigot/new-benchmark
New benchmark
2 parents adbf280 + 1fa6fd8 commit 0242909

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

benchmark/Project.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@ NLPModelsKnitro = "bec4dd0d-7755-52d5-9a02-22f0ffc7efcb"
1515
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
1616
PkgBenchmark = "32113eaa-f34f-5b0d-bd6c-c81e245fc73d"
1717
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80"
18+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1819
SolverBenchmark = "581a75fa-a23a-52d0-a590-d6201de2218a"
1920
SolverCore = "ff4d7338-4cf1-434d-91df-b86cb86fb843"

benchmark/benchmarks.jl

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
1-
using BenchmarkTools, DataFrames, Dates, DelimitedFiles, JLD2
1+
using BenchmarkTools, DataFrames, Dates, DelimitedFiles, JLD2, Random
22
#JSO packages
33
using CUTEst, NLPModels, NLPModelsKnitro, NLPModelsIpopt, SolverBenchmark, SolverCore
44
#This package
55
using DCISolver
66

7+
Random.seed!(1234)
8+
79
function runcutest(cutest_problems, solvers; today::String = string(today()))
810
list = ""
911
for solver in keys(solvers)
1012
list = string(list, "_$(solver)")
1113
end
12-
stats = bmark_solvers(solvers, cutest_problems)
13-
14-
@save "$(today)_$(list)_$(string(length(pnames))).jld2" stats
15-
16-
return stats
14+
return bmark_solvers(solvers, cutest_problems)
1715
end
1816

1917
nmax = 300
@@ -57,5 +55,5 @@ solvers = Dict(
5755
)
5856

5957
const SUITE = BenchmarkGroup()
60-
SUITE[:cutest_dcildl_ipopt_benchmark] =
61-
@benchmarkable runcutest(cutest_problems, solvers) samples = 5
58+
SUITE[:cutest_dcildl_ipopt_benchmark] = @benchmarkable runcutest(cutest_problems, solvers)
59+
tune!(SUITE[:cutest_dcildl_ipopt_benchmark])

0 commit comments

Comments
 (0)