Skip to content

Commit 0498ef2

Browse files
Add Parallel Particle Swarm Optimizer Benchmarks (#1513)
* new folder Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * remove manifest Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * add benchmark-config Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * update iteration Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * update iteration Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * cuda setup Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * add plot Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * lower iteration Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * removed f7 function Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * removed f7 function Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * remove debug statements Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * update project.toml Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * commit manifest Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * remove GPUCompiler pin Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * update Manifest.toml Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * plot changes Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * remove f7 Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> * add output Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com> --------- Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
1 parent b490985 commit 0498ef2

6 files changed

Lines changed: 1643 additions & 0 deletions

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[deps]
2+
python = ">=3.10,<3.13"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[CUDA_Runtime_jll]
2+
__clear__ = ["local"]
3+
version = "12.9"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[compat]
2+
BlackBoxOptimizationBenchmarking = "2"
3+
CUDA = "5.11"
4+
ForwardDiff = "0.10, 1"
5+
Memoize = "0.4"
6+
Optimization = "5"
7+
OptimizationBBO = "0.4"
8+
OptimizationEvolutionary = "0.4"
9+
OptimizationMetaheuristics = "0.3"
10+
OptimizationNLopt = "0.3"
11+
OptimizationOptimJL = "0.4"
12+
OptimizationSciPy = "0.4.1"
13+
SciMLBenchmarks = "0.1"
14+
15+
[deps]
16+
BlackBoxOptimizationBenchmarking = "4552ee2b-11da-5aef-8e78-0d48532001f1"
17+
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
18+
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
19+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
20+
KernelAbstractions = "63c18a36-062a-441e-b654-da1e3ab1ce7c"
21+
Memoize = "c03570c3-d221-55d1-a50c-7939bbd78826"
22+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
23+
OptimizationBBO = "3e6eede4-6085-4f62-9a71-46d9bc1eb92b"
24+
OptimizationEvolutionary = "cb963754-43f6-435e-8d4b-99009ff27753"
25+
OptimizationMetaheuristics = "3aafef2f-86ae-4776-b337-85a36adf0b55"
26+
OptimizationNLopt = "4e6fcdb7-1186-4e1f-a706-475e75c168bb"
27+
OptimizationOptimJL = "36348300-93cb-4f02-beb5-3c3902f8871e"
28+
OptimizationSciPy = "cce07bd8-c79b-4b00-aee8-8db9cce22837"
29+
ParallelParticleSwarms = "ab63da0c-63b4-40fa-a3b7-d2cba5be6419"
30+
SciMLBenchmarks = "31c91b34-3c75-11e9-0341-95557aab0344"
31+
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
32+
Weave = "44d3d7a6-8a23-5bf8-98c5-b353f8df5ec9"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# PSO benchmarks use ParallelParticleSwarms GPU kernels.
2+
runner = ["self-hosted", "gpu", "exclusive"]
3+
timeout = 12000

0 commit comments

Comments
 (0)