News for hackers. Stuff that matters.

bupticybee

GPU is good at doing parallel task that in nature is the same. So it fit perfectly in CFR context. CFR is basically doing a lot of similar work across nodes. So if you implememnt a cuda kernel for regret matching, it will accelerate the solving process a lot.

Show HN: A free, GPU-accelerated Texas Hold'em GTO solver in C++/CUDA

https://bupticybee.github.io/texassolver_gpu_page/

I built this mostly because I love the intersection of game AI, high-performance computing, and poker.I’d love for anyone interested in game theory or CUDA optimization to tear it apart, test the accuracy, and give me feedback. Happy to answer any questions about the algorithms, the transition from CPU to GPU, or poker AI in general!

( Read More... | 3 comments | on HN )
I made this project to combine advantages of alpaca-lora and fastchat.

I opensourced everything, including the share GPT dataset I used for training, model ,and training script.

I hope this project would allow people with lower-end GPU have a chance to train chatGPT-like LLM.

Re:An open source GTO solver on Friday November 05, 2021 @09:40PM (#29126748)
It's opensourced at https://github.com/bupticybee/TexasSolver , supports Windows,MacOs and Linux.
Really fun stuff, perhaps you should use a computer screen instead of producing one
After two weeks of hardwork, TexasHoldemSolverJava 0.2.0 is complete. A gui is created. Now it's a fully functional solver. It supports texas holdem and shortdeck. Most important, It's totally free and opensourced (piosolver costs hunderds of dollars). I really hope this project can bring some small change to the texas holdem community.
Re:Releasing my Texas holdem solver (opensourced) on Monday February 22, 2021 @10:58PM (#26233659)
To be simple, python is not fast enought for solving, java is not fast enough for coding. So my solution is build prototype with python and transfer the code to java.
Re:Releasing my Texas holdem solver (opensourced) on Monday February 22, 2021 @10:50PM (#26233619)
Wow. Thank you for your support

For now I still struggle to make it work in two player's preflop (take a ton of time and computation resources). In the future if a lot of people ask for multiplayer I think I will write the code~

Re:Releasing my Texas holdem solver (opensourced) on Monday February 22, 2021 @10:47PM (#26233610)
My idea is the free version has some drawbacks: (1) people don't want to pay will stick with this free version (2) it's like a sample pack for solver, you may download the free version and say "it's not so good after all". Bad for business (3) it increase the probability of been hacked
Re:Releasing my Texas holdem solver (opensourced) on Monday February 22, 2021 @10:43PM (#26233595)
The reason is simple, I'm not exactly a full time java engineer, as a matter of fact, I write python 80% of my time, all of this project's prototype is written in python in another project. I'm slowly transfering some of the code to java, for now the tree construction part is still in python.
Re:Releasing my Texas holdem solver (opensourced) on Sunday February 21, 2021 @09:06PM (#26219898)
The author of piosolver stop providing the free version for obvious reasons.
Re:Releasing my Texas holdem solver (opensourced) on Sunday February 21, 2021 @09:05PM (#26219888)
Yeah I am aware of this project, and I am current trying write an alpha-star like AI for another holdem simulator https://www.pettingzoo.ml/classic, I already made some progress and I somehow believe the code for a alpha-star like texas-holdem AI will be released in sometime of the future.
Re:Releasing my Texas holdem solver (opensourced) on Sunday February 21, 2021 @08:46AM (#26213388)
Piosolver is so expensive (pro version is about $1000) so I decide to write a opensource,free version of it. I already check it's preformance and result with piosolver and I believe it's a good competitor.