Poker-AI.org http://poker-ai.org/phpbb/ |
|
Building Pluribus software from git source on linux platform http://poker-ai.org/phpbb/viewtopic.php?f=24&t=3396 |
Page 1 of 1 |
Author: | nglpx1 [ Fri Jan 08, 2021 10:18 am ] |
Post subject: | Building Pluribus software from git source on linux platform |
Hi all! I am new to this forum, I am trying to build the Pluribus project from git on a linux platform (https://github.com/fedden/poker_ai and similar), I followed the instructions but I got some errors from the python sources, in particular I did the cluster but I am not able to do the train (poker_ai train start). Someone that can help me? I would like work on the source (I am a software programmer), someone interested in collaborating? Angelo. |
Author: | inspectator [ Fri Jan 08, 2021 5:49 pm ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
it will be difficult to deal with someone else's code and there is an implementation for an incomplete deck. it is probably easier to implement discounted cfr. |
Author: | nglpx1 [ Sat Jan 09, 2021 10:48 am ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
inspectator wrote: it will be difficult to deal with someone else's code and there is an implementation for an incomplete deck. it is probably easier to implement discounted cfr. Yes, the deck has only 20 cards. I think it's possible modify the code, but a complete deck needs more hardware resources for computing I think. Do you mean to use a discount factor in the algorithm? |
Author: | inspectator [ Sat Jan 09, 2021 2:06 pm ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
Yes. I am currently trying to implement dcfr for the river and the turn. The person from this forum has already posted the ready-made c ++ code, but for a better understanding, I'll write it from scratch. I think that dcfr will provide the necessary speed on the turn and river, but I don't know what to do with the flop yet. my English is bad. |
Author: | nglpx1 [ Sat Jan 09, 2021 2:50 pm ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
inspectator wrote: Yes. I am currently trying to implement dcfr for the river and the turn. The person from this forum has already posted the ready-made c ++ code, but for a better understanding, I'll write it from scratch. I think that dcfr will provide the necessary speed on the turn and river, but I don't know what to do with the flop yet. my English is bad. My English is worse than yours! I am a c++ programmer too, I would like take part to the work, where is the code? Is it binded to the python code or is it a standalone project? |
Author: | inspectator [ Sat Jan 09, 2021 6:40 pm ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
here is a c++ solver, its creator is a member of this forum. https://github.com/Fossana/cplusplus-cfr-poker-solver I have not tested or understood this code. Now I'm writing my implementation for the turn and river. There is also the open_spiel library in which dcfr is implemented in python. From the python code, you can understand how dcfr works. Here is the link to the library: https://github.com/deepmind/open_spiel |
Author: | nglpx1 [ Mon Jan 11, 2021 1:17 pm ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
inspectator wrote: here is a c++ solver, its creator is a member of this forum. https://github.com/Fossana/cplusplus-cfr-poker-solver I have not tested or understood this code. Now I'm writing my implementation for the turn and river. There is also the open_spiel library in which dcfr is implemented in python. From the python code, you can understand how dcfr works. Here is the link to the library: https://github.com/deepmind/open_spiel Do you think it would be valid in real games a self-made implementation af a bot using the algorithm in a Multiplayer context? What about collaborate together to implement a solution? |
Author: | inspectator [ Tue Jan 12, 2021 10:47 am ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
for me a good option is to search and share on this forum. if it may need private messages and mail. |
Author: | nglpx1 [ Tue Jan 12, 2021 4:05 pm ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
For anyone interested to develop a solution I created a group named "Poker AI dev" on Telegram (t.me/poker_ai_dev). Subscribe for discussions and code sharing. |
Author: | someone_else [ Wed Mar 24, 2021 6:05 pm ] |
Post subject: | Re: Building Pluribus software from git source on linux plat |
inspectator wrote: here is a c++ solver, its creator is a member of this forum. https://github.com/Fossana/cplusplus-cfr-poker-solver I have not tested or understood this code. Now I'm writing my implementation for the turn and river. There is also the open_spiel library in which dcfr is implemented in python. From the python code, you can understand how dcfr works. Here is the link to the library: https://github.com/deepmind/open_spiel Very cool stuff! Have to start digging into this code further. OpenSpiel looks nice and the Fossana code looks promising. I was looking for C++ code which implemented this! |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |