Use Parallel processingΒΆ
When dealing with large tournaments on a multi core machine it is possible to
run the tournament in parallel although this is not currently supported on
Windows. Using processes=0
will simply use all available cores:
>>> import axelrod as axl
>>> players = [s() for s in axl.basic_strategies]
>>> tournament = axl.Tournament(players, turns=4, repetitions=2)
>>> results = tournament.play(processes=0)