edA-qa mort-ora-y пишет:
> This code works and returns swiftly:
>
> print pokereval.poker_eval(
>       game = "holdem",
>       fill_pockets = 1,
>       pockets = [ ["As", "3s"],  ["__", "__"]],
>       dead = [],
>       board = ["__", "Qs", "2c", "Ac", "Kc"]
>       )
>
> This code takes very very long to calculate and usually ends up with a
> glibc memory error of some kind:
>
> print pokereval.poker_eval(
>       game = "holdem",
>        fill_pockets = 1,
>         pockets =[ ["As", "3s"],  ["__", "__"],  ["__", "__"]],
>               dead = [],
>         board = ["__", "Qs", "2c", "Ac", "Kc"]
>               )
>
> Notice the only difference is one additional pocket of __, __.
>   

probably, a result depends on accessible memory. for me works

[ ["As", "3s"],  ["__", "__"],  ["__", "__"]],
                dead = [],  board = ["__", "__", "2c", "Ac", "Kc"]
{'info': (966381570, 0, 1), 'eval': [{'winlo': 0, 'tielo': 0, 'winhi': 
761201976, 'scoop': 761201976, 'loselo': 0, 'ev': 788, 'losehi': 203546106, 
'tiehi': 1633488}, {'winlo': 0, 'tielo': 0, 'winhi': 100983213, 'scoop': 
100983213, 'loselo': 0, 'ev': 105, 'losehi': 863000127, 'tiehi': 2398230}, 
{'winlo': 0, 'tielo': 0, 'winhi': 100983213, 'scoop': 100983213, 'loselo': 0, 
'ev': 105, 'losehi': 863000127, 'tiehi': 2398230}]}
208.87user 0.03system 3:29.69elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+762minor)pagefaults 0swaps

but not works, hang

[ ["As", "3s"], ["__", "__"], ["__", "__"]],

                dead = [],  board = ["__", "__", "__", "__", "__"]

too much variants, probably. :) 
966 381 570 * 46 * 45 * 44 seems



_______________________________________________
Pokersource-users mailing list
[email protected]
https://mail.gna.org/listinfo/pokersource-users

Reply via email to