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
Uh oh!
There was an error while loading. Please reload this page.
-
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_scalerandsolver_memory_scaler.iteratedbattle wrapper more closely by using the newiter_exponentoption of thebattlescript. This can be useful for debugging by setting it to 1.battle_wrappers were moved out of thematchclass into their own modules.match_datawere moved into the newbattle_wrappers.utilmodule into the newbattle_wrapperss.averagedbattle wrapper was adjusted.availablepoints are now split between each pair of teams, rather than among all pairs of teams.debuglevel.iteratedbattle wrapper stopped if the next iteration step would be bigger than theiter_capwithout actually executing a battle on this instance size. This would mean that several iterations could be unrightfully achieved.--output_folderoption now always correctly resolve.delaytestproblem 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