@@ -105,36 +105,41 @@ end
105105for n_particles in Ns
106106 @info n_particles
107107
108- obj, sol_time = solve_run (prob,
108+ obj,
109+ sol_time = solve_run (prob,
109110 ParallelSyncPSOKernel (n_particles; backend = CPU ()),
110111 500 )
111112
112113 push! (cpu_loss, obj)
113114 push! (cpu_times, sol_time)
114115
115- obj, sol_time = solve_run (prob,
116+ obj,
117+ sol_time = solve_run (prob,
116118 ParallelSyncPSOKernel (n_particles; backend = CUDABackend ()),
117119 500 )
118120
119121 push! (gpu_sync_loss, obj)
120122 push! (gpu_sync_times, sol_time)
121123
122- obj, sol_time = solve_run (prob,
124+ obj,
125+ sol_time = solve_run (prob,
123126 ParallelPSOKernel (n_particles; backend = CUDABackend (), global_update = false ),
124127 500 )
125128
126129 push! (gpu_async_loss, obj)
127130 push! (gpu_async_times, sol_time)
128131
129- obj, sol_time = solve_run (prob,
132+ obj,
133+ sol_time = solve_run (prob,
130134 ParallelPSOKernel (n_particles; backend = CUDABackend (), global_update = true ),
131135 500 ;
132136 runs = 2 )
133137
134138 push! (gpu_queue_lock_loss, obj)
135139 push! (gpu_queue_lock_times, sol_time)
136140
137- obj, solve_time = solve_run (prob,
141+ obj,
142+ solve_time = solve_run (prob,
138143 ParallelParticleSwarms. HybridPSO (; backend = CUDABackend (),
139144 pso = ParallelParticleSwarms. ParallelPSOKernel (n_particles;
140145 global_update = false ,
@@ -330,7 +335,8 @@ begin
330335 for iters in tot_maxiters
331336 @info iters
332337
333- obj, sol_time = solve_run (uncons_prob,
338+ obj,
339+ sol_time = solve_run (uncons_prob,
334340 LBFGS (),
335341 iters;
336342 reltol = - Inf ,
@@ -362,14 +368,16 @@ begin
362368 # ParallelPSOKernel(n_particles; backend = CUDABackend(), global_update = true),
363369 # maxiters = iters)
364370
365- obj, sol_time = solve_run (prob,
371+ obj,
372+ sol_time = solve_run (prob,
366373 ParallelPSOKernel (n_particles; backend = CUDABackend (), global_update = true ),
367374 iters)
368375
369376 push! (queue_lock_losses, obj)
370377 push! (queue_lock_time, sol_time)
371378
372- obj, sol_time = solve_run (prob,
379+ obj,
380+ sol_time = solve_run (prob,
373381 ParallelSyncPSOKernel (n_particles; backend = CPU ()),
374382 iters)
375383
@@ -388,7 +396,8 @@ begin
388396 # local_opt = ParallelParticleSwarms.LBFGS()), maxiters = iters,
389397 # local_maxiters = iters)
390398
391- obj, solve_time = solve_run (prob,
399+ obj,
400+ solve_time = solve_run (prob,
392401 ParallelParticleSwarms. HybridPSO (; backend = CUDABackend (),
393402 pso = ParallelParticleSwarms. ParallelPSOKernel (n_particles;
394403 global_update = false ,
@@ -402,7 +411,8 @@ begin
402411
403412 # sol = solve(arr_prob, BBO_adaptive_de_rand_1_bin_radiuslimited(), maxiters = iters)
404413
405- obj, sol_time = solve_run (arr_prob,
414+ obj,
415+ sol_time = solve_run (arr_prob,
406416 BBO_adaptive_de_rand_1_bin_radiuslimited (),
407417 iters * 100 )
408418
0 commit comments