You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release introduces new features, refactors quite a bit of code and fixes a few outstanding bugs.
Changes in more Detail:
Features
The project should now run under Windows 10, thanks to imogen.
It is now possible to scale the memory that a generator or solver has to the current instance size and available memory by overwriting the problem.py's new methods generator_memory_scaler and solver_memory_scaler.
If the docker containers of some team do not build correctly, they are removed from a battle rather than the battle being aborted altogether.
It is possible to manipulate the step size increase of the iterated battle wrapper more closely by using the new iter_exponent option of the battle script. This can be useful for debugging by setting it to 1.
Changes
The battle_wrappers were moved out of the match class into their own modules.
The methods formatting the match_data were moved into the new battle_wrappers.
Point calculations were moved out of the util module into the new battle_wrapperss.
The point calculation for the averaged battle wrapper was adjusted.
The available points are now split between each pair of teams, rather than among all pairs of teams.
Logging is now less verbose, with most output messages moved down to the debug level.
The iterated battle wrapper stopped if the next iteration step would be bigger than the iter_cap without actually executing a battle on this instance size. This would mean that several iterations could be unrightfully achieved.
Log paths set with the --output_folder option now always correctly resolve.
The timeout for the delaytest problem was increased to 300 seconds, as it sometimes timed out upon the first build.
Additional minor code cleanup and test cleanup.
This discussion was created from the release Release 3.0.0.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
This release introduces new features, refactors quite a bit of code and fixes a few outstanding bugs.
Changes in more Detail:
problem.py
's new methodsgenerator_memory_scaler
andsolver_memory_scaler
.iterated
battle wrapper more closely by using the newiter_exponent
option of thebattle
script. This can be useful for debugging by setting it to 1.battle_wrapper
s were moved out of thematch
class into their own modules.match_data
were moved into the newbattle_wrapper
s.util
module into the newbattle_wrappers
s.averaged
battle wrapper was adjusted.available
points are now split between each pair of teams, rather than among all pairs of teams.debug
level.iterated
battle wrapper stopped if the next iteration step would be bigger than theiter_cap
without actually executing a battle on this instance size. This would mean that several iterations could be unrightfully achieved.--output_folder
option now always correctly resolve.delaytest
problem was increased to 300 seconds, as it sometimes timed out upon the first build.This discussion was created from the release Release 3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions