Open Side Menu Go to the Top
Register
PioSOLVER - postflop equilibrium solver for Holdem PioSOLVER - postflop equilibrium solver for Holdem

04-14-2020 , 05:10 PM
Quote:
Hi Punter, is PioSolver free still available?
I've purchased a book on game theory and I'd like to make some toy games before buy it.
Right now I haven't touched an solver and I don't know whether it can fit in my game or not.
I'm looking at your site right now and seems it is 'sold out'
Of course it's available.
I've just removed an option to "buy it". There is a link to the installer (which now allows you to install the free version a well) right there in the product description:

https://www.piosolver.com/collection...piosolver-free
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-14-2020 , 05:40 PM
Quote:
Originally Posted by punter11235
Of course it's available.
I've just removed an option to "buy it". There is a link to the installer (which now allows you to install the free version a well) right there in the product description:

https://www.piosolver.com/collection...piosolver-free

Awesome, ty a lot for the quick reply mate
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-15-2020 , 03:11 AM
Hi, I am using Piosolver on my new build and it’s not using all the cores.
My version is the Edge. From reading online Pio is supposed to support 64 cores.My cpu is a threadripper 3990x.
I did a stress test to check if it was a windows pro issue but it wasn’t.
I also enabled all cores in task manager.

Is there a solution to solve this?

How high of temperatures have you guys seen while running a solution with bigger trees . I’ve seen temps up to 99c.

Thanks
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-15-2020 , 05:09 AM
Quote:
Hi, I am using Piosolver on my new build and it’s not using all the cores.
My version is the Edge. From reading online Pio is supposed to support 64 cores.My cpu is a threadripper 3990x.
I did a stress test to check if it was a windows pro issue but it wasn’t.
I also enabled all cores in task manager.

Is there a solution to solve this?

How high of temperatures have you guys seen while running a solution with bigger trees . I’ve seen temps up to 99c.
On this one to get max performance right now you would need to disable hyperthreading.
It might help with the temperature as well. 99c sounds high although I have no experience with this particular CPU so you really need to ask hardware people if it's ok. Usually the recommendation is that the CPU should be below 90c consistently if cooling functions properly.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-16-2020 , 04:36 AM
Hey Punter, I was wondering if there is anyway possible to quickly change the suits on the flop once the sim is complete?

For example, one of my solutions reads 7d3c2c, but I'd like to quickly change the suits to 7h3s2s without rerunning the sim.

The reason I ask is because I'm currently working on solving all 1755 strategically different flops in a certain situation so that I can quickly glance at the solution while playing, but it can often be confusing checking the sim in real time if the suits don't match. Having the option to quickly alter the suits on the fly (shouldn't change solution) to more easily cross reference in real time would be much appreciated!



Quote:
Originally Posted by ChessboxinMastery
Hi, I am using Piosolver on my new build and it’s not using all the cores.
My version is the Edge. From reading online Pio is supposed to support 64 cores.My cpu is a threadripper 3990x.
I did a stress test to check if it was a windows pro issue but it wasn’t.
I also enabled all cores in task manager.

Is there a solution to solve this?

How high of temperatures have you guys seen while running a solution with bigger trees . I’ve seen temps up to 99c.

Thanks

99c is way too hot. What kind of cooler are you using? I would recommend only using custom water cooling for that CPU. I'm currently running a 3970x and I get about 78c on load

Last edited by HappyLuckBox; 04-16-2020 at 04:43 AM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-16-2020 , 04:46 AM
Quote:
Hey Punter, I was wondering if there is anyway possible to quickly change the suits on the flop once the sim is complete?

For example, one of my solutions reads 7d3c2c, but I'd like to quickly change the suits to 7h3s2s without rerunning the sim.
Sadly there isn't.
I made a design mistake when first programming the solver and now doing it correctly is not easy and programming a workaround always disgusts me. I will remember it's useful though and maybe there is a solution to it one day.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-16-2020 , 07:35 AM
hi guys, I want to know what the number means after the flop when I make a script!
Example:
2s3d7c: 1.11
2s3d7s: 1.4
2s3s9d: 1.55

What does "1.11", "1.4", "1.55" mean?

Thank you
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-16-2020 , 07:30 PM
How to check if you have the latest version? I clicked "About PioViewer" from the About tab In PIOviewer and the last two lines show:

Can't check if up to date.
Error:timeout

I thought you started a thread about PLOCalc? Is there a trial or free version of PLOCalc?

Last edited by dial; 04-16-2020 at 07:40 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-17-2020 , 05:50 PM
Quote:
Originally Posted by punter11235
Sadly there isn't.
I made a design mistake when first programming the solver and now doing it correctly is not easy and programming a workaround always disgusts me. I will remember it's useful though and maybe there is a solution to it one day.
I would be very happy to hopefully have this become a feature one day.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-17-2020 , 10:24 PM
If we use other software to approximate preflop ranges with rake included in the calculation, should we still include the rake in piosolver when looking at what to do postflop? I'm not sure if this counts as a "double rake" when looking at pio's final output.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-18-2020 , 07:07 AM
Quote:
hi guys, I want to know what the number means after the flop when I make a script!
Example:
2s3d7c: 1.11
2s3d7s: 1.4
2s3s9d: 1.55

What does "1.11", "1.4", "1.55" mean?

Thank you
Those are weights. The higher the weight the more the result from this flop counts for aggregated result. Weights improve the quality of preflop subsets very significantly and make it possible to get good overall results using a small subset of flops.

Quote:
How to check if you have the latest version? I clicked "About PioViewer" from the About tab In PIOviewer and the last two lines show:

Can't check if up to date.
Error:timeout
Is it possible that something is blocking PioViewer from accessing the internet? It might be your antivirus or a firewall.

Quote:
If we use other software to approximate preflop ranges with rake included in the calculation, should we still include the rake in piosolver when looking at what to do postflop? I'm not sure if this counts as a "double rake" when looking at pio's final output.
You have to use rake postflop of course.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-18-2020 , 02:02 PM
Is pio creating hotter temperatures than stress test you can do with different programs?
I cant seem to get consistent sub 80 c temperature.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-19-2020 , 06:59 AM
Quote:
Originally Posted by punter11235
Those are weights. The higher the weight the more the result from this flop counts for aggregated result. Weights improve the quality of preflop subsets very significantly and make it possible to get good overall results using a small subset of flops.
I didn't understand anything:confuso: ... I'm not very good with the English language.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-19-2020 , 09:35 AM
Quote:
Is pio creating hotter temperatures than stress test you can do with different programs?
I cant seem to get consistent sub 80 c temperature.
I am not sure, depends what kind of stress tests.
Pio does a lot of floating point operations (and that's mainly what it does). It seems to be quite standard load. You might have weak cooling not suitable for your CPU or maybe you live in hot climate.
It might be a good idea to reduce the number of threads Pio is allowed to use as well (Tools->Configuration->Behavior). There will be small performance difference (as long as you don't reduce it by much) but it may improve the temperatures by quite a bit.

Quote:
I didn't understand anything:confuso: ... I'm not very good with the English language.
I am not sure how to help you.
If you we have two flops:

AsKh7c:2
QsQd7d:1

It means that when we calculate overall EV we will multiply results from AsKh7c by 2 and results from QsQd7d by 1 and then divide everything by 1+2 to get weighted average.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-19-2020 , 04:25 PM
Quote:
Originally Posted by ChessboxinMastery
Is pio creating hotter temperatures than stress test you can do with different programs?
I cant seem to get consistent sub 80 c temperature.
Try stress testing with p95 small fft and you will get even hotter temperatures.

What cooler are you using for your 3990x?
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-20-2020 , 02:07 AM
Hi

I am having 2 issues with pio edge

1- Sometimes after a few flops the scripts just randomly freeze and stop adding new board. It happens after finishing a board ( where it says for ex "4 out of 100 done" ). No new board is loaded after that, and solver / script just stops running.
This happens randomly and not at any specific flop

2- I have a 3970x CPU and if i run one script the CPU utilization stays at exactly 70%. If i use 2 scripts then the solver uses 94-95% CPU. If i run 3 scripts then solver uses full 100% CPU.
Have changed power plan to best/ultimate but that hasnt helped
bench is .87 not sure if thats relevant
There is no thermal throttling either
Ram is quad channel 3200mhz 128gb

Edit: For test i ran 1 specific sim that took roughly 4 minutes to finish (70% CPU). The same sim i ran in 2 pio instances simultaneously it took roughly 6 minutes each ( 95% CPU )
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-20-2020 , 04:18 AM
Quote:
1- Sometimes after a few flops the scripts just randomly freeze and stop adding new board. It happens after finishing a board ( where it says for ex "4 out of 100 done" ). No new board is loaded after that, and solver / script just stops running.
This happens randomly and not at any specific flop
You can look at Task Manager to see if Pio is using 0% CPU. If that's the case then you probably accidently stopped the process by clicking on a console window. This is a very unfortunate "feature" of Windows. You can restart it by clicking on it again (verify in Task Manager that it started working). In general just minimize the console and waits till it finishes to reduce probability of randomly clicking on it and stopping the process.

Quote:
2- I have a 3970x CPU and if i run one script the CPU utilization stays at exactly 70%. If i use 2 scripts then the solver uses 94-95% CPU. If i run 3 scripts then solver uses full 100% CPU.
Have changed power plan to best/ultimate but that hasnt helped
64 threads is a lot, especially if the tree doesn't have a lot of flop exits our multithreading implementation won't take advantage of all of them. That's a limitation of the implementation, on the other hand when I tried using another compiler that resulted in 99% utilization all the time the execution was slower overall. It's just not that easy to fix and as those big CPUs are new it's also not that easy to test.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-20-2020 , 05:38 AM
Hey
Thanks for the fast reply

1- Task manager shows no cpu usage from piosolver. So like what you told would be the case. That should solve the problem.
Edit: Yes you are right, i tried to replicate this by clicking inside the console and the script stopped, dropping task manager to 0%.

2- When i disabled hyperthreading even then it wasnt using 100% CPU, think it used 80% or so this time. For now the solution of running 2 scripts simultaneously is fine in order to utilize maximum CPU. But eventually would be ideal if one instance used max resources.
If you need access to my server in order to find a solution for the above, please lmk, i'd be happy to help.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-20-2020 , 08:21 PM
hi. i have had pio for 5 years and now i cannot connect to solver. I click connect to solver. then i put in my key/password. it shows activation successful and then does not connect and keeps on asking me to provide code again and again. Please help.

One way would be to deactivate my account key but i cannot connect to pio solver so i cant even deactivate.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-21-2020 , 12:25 PM
Quote:
2- When i disabled hyperthreading even then it wasnt using 100% CPU, think it used 80% or so this time. For now the solution of running 2 scripts simultaneously is fine in order to utilize maximum CPU. But eventually would be ideal if one instance used max resources.
If you need access to my server in order to find a solution for the above, please lmk, i'd be happy to help.
It's just how our multithreading library behaves. It's possible we write our own at some point but it's a very low priority task. There are other possible optimizations (some of them hopefully will be announced in very near future).
I tried using another compiler in the past (Intel), it shows 99% CPU usage all the time but was slower overall.

Quote:
hi. i have had pio for 5 years and now i cannot connect to solver. I click connect to solver. then i put in my key/password. it shows activation successful and then does not connect and keeps on asking me to provide code again and again. Please help.
This is usually caused by time/date or timezone being incorrect on your system. Please make sure those are correct and perform full system restart.
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-21-2020 , 02:40 PM
Hi,

I'd like to upgrade from "basic" to "pro" -- can you please let me know how I can do this?

Thanks
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-22-2020 , 06:45 AM
Whenever I run scripts and go to script>Save to file I've always saved as .txt, is there any issue with saving as file type "file" instead? https://i.imgur.com/QpktnKm.png
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-22-2020 , 06:51 AM
Would piosolver run ok on a Lenovo IdeaPad C340 Core i3 8GB 128GB SSD Win10 Home Convertible Laptop?
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-22-2020 , 11:31 AM
Does anybody know if it's possible to have a bunch of small saves with bad accuracy, and then at a later point run a script, where calculation is continued to achieve better accuracy?
PioSOLVER - postflop equilibrium solver for Holdem Quote
04-22-2020 , 01:06 PM
Quote:
I'd like to upgrade from "basic" to "pro" -- can you please let me know how I can do this?
The upgrade is listed here:
https://piosolver.myshopify.com/prod...to-pro-upgrade

Please either use the same email as before or let us know which license should be upgraded after the transaction is done.

Quote:
Whenever I run scripts and go to script>Save to file I've always saved as .txt, is there any issue with saving as file type "file" instead? https://i.imgur.com/QpktnKm.png
It's a .txt file. If you save it without an extension it will still work with the solver (I am not sure if the viewer won't have some problems though).


Quote:
Would piosolver run ok on a Lenovo IdeaPad C340 Core i3 8GB 128GB SSD Win10 Home Convertible Laptop?
It will likely run but it won't be fun on that CPU (that means slow). With 8GB of RAM you will be limited to trees with 1-2 bet sizes.

Quote:
Does anybody know if it's possible to have a bunch of small saves with bad accuracy, and then at a later point run a script, where calculation is continued to achieve better accuracy?
Not possible, you would need to calculate them from scratch to better accuracy.
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m