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

07-12-2019 , 04:47 AM
Hi guys, sorry, but when I build the tree, I get this error.

Server error: Error: build_tree enough memory; needed: 11568 MB; available: 6469

What memory does it refer to? By chance, all the times you build a tree, does it fill up some memory?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-12-2019 , 07:19 AM
Quote:
What memory does it refer to? By chance, all the times you build a tree, does it fill up some memory?
It refers to RAM. Saving trees doesn't affect it. You can open task manager and sort processes via RAM usage to see what takes the memory. On a system with 16GB of RAM you should be able to achieve around 12.5-13GB available to use.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-12-2019 , 09:28 AM
Hi, I have piosolver pro and have few questions for you please.
We can save strategy as csv, but it is only for one street, is there a way to can quickly save as csv the all tree strategy please ?

If I launch flop turn to solve with many sizing, we need to check every part of the tree like sizing after "check", sizing after "check call", sizing after "check raise" or is there a way to can easy see all the size used in all the tree somewhere ?

A last question, is there a way to force piosolver to fold hands when it is above 98% ? because all hands that we are supposed to fold flop at 98% or 99% are still in the strategy (csv or others) after.

thank a lot !
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-12-2019 , 09:30 AM
Quote:
Originally Posted by punter11235
It refers to RAM. Saving trees doesn't affect it. You can open task manager and sort processes via RAM usage to see what takes the memory. On a system with 16GB of RAM you should be able to achieve around 12.5-13GB available to use.
so is it likely that my pc has low RAM?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-12-2019 , 09:40 AM
Quote:
As to range and strategy: range says how frequent a given hand is at certain point. For example this:
AA:1
KK:0.5

Means that you have AA twice as often as KK. If you now bet with both of those hands on the flop with 50% frequency your range after the bet is:
AA:0.5
KK:0.25

If you show betting range before making that bet it will be that (AA:0.5 KK:0.25) while if you show strategy it's going to be:
AA:50% bet, 50% check
KK:50% bet, 50% check

It's important to make distinction between the concepts. It's possible for example that a certain hand bets 100% of the time while another one bets 10% of the time but you have the second one more often in range for a bet because it was more frequent to begin with.

1..ok think i understand this now thanks.



2..If I understand this right PioSOLVER pro is a flop turn and river solver only, while PioSOLVER Edge also does everything pro does but also solves preflop too and basically has a few extra option before pro?



3..do you guys do pio coaching or recoomend someone who does pio coaching?



4..With edge can you solve all of preflop in one go and save it, like can you select all IP ranges vs all OOP ranges, and solve all of preflop in one go, like if you enter IP limps or calls raises etc, and OOP calls or raises and IP folds calls or raises etc and so on, basically every possible preflop option IP vs OOP, once you do this as in pio solves it, can you save this, so you don't need to do preflop again, have I understood this correctly and how edge works regarding preflop? obviously you can do bit by bit preflop but just wondering if you can solve it all in one or few goes and save it and use it like that?




Does this suit edge?

Intel (R) Core (TM) i7-4790 CPU @ 3.60GHz
16.0 GB
64 bit x64 based processor

Quote:
It doesn't. You need at least 64GB of RAM.

5...With the above set up, can i just use a online RAM server instead of buying extra RAM for the computer, and would this be enough for edge with the i7?



6..I done a specific hand vs hand example just to keep it simple, i entered AA for OOP and 99 for IP, i know this is not really how you should use pio but if i understand correctly it can be used this way if you know opponents hand and want to just solve vs a specific hand vs hand and just see how you should have played a certain street, right?, I also used four different bet sizes just to see how pio works with the different bet sizes 25,50,75,100

see below









7..A example to just to understand how these bet sizing works. There is $185 in the pot and pio is saying the best bet size for OOP of the four bet size options is to bet flop $185 35.25% , have I understood this right? because it seems a big bet size to bet the pot with AA in NLHE, so just thinking have i entered something wrong or not understanding it correctly, or is this right and pio thinks this (100%) is the best bet size option from the four bet size options?

see below

PioSOLVER - postflop equilibrium solver for Holdem Quote
07-12-2019 , 07:45 PM
Hi:

I have the following doubt to understando how PIO works. Im putting KJss and KQss (only spades) as OOP range. In IP range i put a standard BTN defend range of 18%. After clicking go and solving the tree Pio still showing me in the IP range KJss and KQss, but it shouldn because the should be blocked by oop range.
Images attached below






thanks in advance
Jorge
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-13-2019 , 07:44 AM
Quote:
2..If I understand this right PioSOLVER pro is a flop turn and river solver only, while PioSOLVER Edge also does everything pro does but also solves preflop too and basically has a few extra option before pro?
Yes.

Quote:
3..do you guys do pio coaching or recoomend someone who does pio coaching?
We don't have resources to offer coaching ourselves. We can recommend someone competent depending on what exactly you need.

Quote:
4..With edge can you solve all of preflop in one go and save it, like can you select all IP ranges vs all OOP ranges, and solve all of preflop in one go, like if you enter IP limps or calls raises etc, and OOP calls or raises and IP folds calls or raises etc and so on, basically every possible preflop option IP vs OOP, once you do this as in pio solves it, can you save this, so you don't need to do preflop again, have I understood this correctly and how edge works regarding preflop? obviously you can do bit by bit preflop but just wondering if you can solve it all in one or few goes and save it and use it like that?
I am sorry I don't understand what you mean. The way the preflop solver works is that there is a full betting tree starting from preflop. For example imagine HU Holdem game, there is a raise, 3bet, 4bet, calls and folds vs all those. Then there is postflop play. Once this is solved you can save the tree and have all the strategies for all actions saved.

Quote:
5...With the above set up, can i just use a online RAM server instead of buying extra RAM for the computer, and would this be enough for edge with the i7?
You can run Pio on remote server if you want the same way you can run it on your own computer. I am not sure what "online RAM server" is though.

Quote:
i know this is not really how you should use pio but if i understand correctly it can be used this way if you know opponents hand and want to just solve vs a specific hand vs hand and just see how you should have played a certain street, right?,
Well, if you know opponent's hands then yeah you can do it although that's not very practical. Pio is not optimized for that case but it should work.


Quote:
7..A example to just to understand how these bet sizing works. There is $185 in the pot and pio is saying the best bet size for OOP of the four bet size options is to bet flop $185 35.25% , have I understood this right? because it seems a big bet size to bet the pot with AA in NLHE, so just thinking have i entered something wrong or not understanding it correctly, or is this right and pio thinks this (100%) is the best bet size option from the four bet size options?
Well there is one hand in your range and one hand in their range and your hand is better you bet and they fold. It really doesn't matter how much you bet unless you somehow allow them to see the turn card for cheap enough.
This is just not a practical case. For the tree to make any kind of sense both players need to have starting ranges representing possible hands at this point and not only one hand. Inserting only one hand is equivalent to playing poker with hands face-up.

Quote:
I have the following doubt to understando how PIO works. Im putting KJss and KQss (only spades) as OOP range. In IP range i put a standard BTN defend range of 18%. After clicking go and solving the tree Pio still showing me in the IP range KJss and KQss, but it shouldn because the should be blocked by oop range.
Images attached below
Your image are not showing. Can you rehost and link?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-14-2019 , 08:00 AM
Quote:
Originally Posted by pusu
Hi, I have piosolver pro and have few questions for you please.
We can save strategy as csv, but it is only for one street, is there a way to can quickly save as csv the all tree strategy please ?

If I launch flop turn to solve with many sizing, we need to check every part of the tree like sizing after "check", sizing after "check call", sizing after "check raise" or is there a way to can easy see all the size used in all the tree somewhere ?

A last question, is there a way to force piosolver to fold hands when it is above 98% ? because all hands that we are supposed to fold flop at 98% or 99% are still in the strategy (csv or others) after.

thank a lot !
Hi, is it possible to have answer please
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-15-2019 , 04:18 AM
Quote:
Hi, is it possible to have answer please
I am sorry, I must have missed it.
Quote:
We can save strategy as csv, but it is only for one street, is there a way to can quickly save as csv the all tree strategy please ?
There isn't. The reason is that those files would be humongous (several times bigger than full tree saves so many GBs or tens of GBs).

Quote:
If I launch flop turn to solve with many sizing, we need to check every part of the tree like sizing after "check", sizing after "check call", sizing after "check raise" or is there a way to can easy see all the size used in all the tree somewhere ?
Again, the tree is quite big so it's hard to print all that information in one place. You can build the tree and browse it before solving though so you don't waste time for solving if the tree structure is not what you intended.


Quote:
A last question, is there a way to force piosolver to fold hands when it is above 98% ? because all hands that we are supposed to fold flop at 98% or 99% are still in the strategy (csv or others) after.
You can round the solutions . If you round to 1/20 (5%) then the solution won't be much worse and you will not have those 99%-1% mixings. The hands which are played with 0% frequency will still be in strategy though. Strategy is calculated across the whole tree for all hands even those which are no longer in range. It is useful because you can see what's a good play even if mistake was made beforehand. Those strategies are needed during solving as well (the solver needs to prove you shouldn't perform a given action first).
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-15-2019 , 06:27 AM
Hi,
thanks a lot for your answer !
I really appreciate
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-15-2019 , 07:02 AM
hello,

I am trying to run a aggregation report on a script and the viewer/solver keeps getting stuck on the 11th file. I have tried removing the 11th file in the list of scripts but it still just freezes at the same point.

I have checked with other scripts and they all run/load fine, any ideas?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-15-2019 , 07:06 PM
Hello,

Can someone help explain to me how the licensing works when running Pio on AWS EC2 machines?

I only have a mac laptop, and it's not very powerful, so running a local version of Windows is impossible for me.

I want to purchase Pio and run it on an EC2 machine, but I'm concerned about losing the license.

1) What happens if I want to change the EC2 machine I am using? Let's say I decide I want one with more/less CPU or more/less memory. Can I spin up a new machine and use the license again?

2) What happens if I try to use on-demand instances? These machines would be new and different every time I accessed them, so I assume I would need to enter the license again. Does that work?

I'm very interested in getting to work with Pio, but I am hesitant to make the purchase unless I know I won't screw myself over by losing my license.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-16-2019 , 07:15 AM
Hi,

I'm currently using an AMD Ryzen Threadripper 1950X 16core PC with PioPro. Am I right in saying that PioPRO will only support half of my computing power (16 out of my 32 threads)? And if so, will I need to upgrade to PioEdge?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-16-2019 , 12:42 PM
Quote:
Originally Posted by Clanty
Hi,

I'm currently using an AMD Ryzen Threadripper 1950X 16core PC with PioPro. Am I right in saying that PioPRO will only support half of my computing power (16 out of my 32 threads)? And if so, will I need to upgrade to PioEdge?
That's correct.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-16-2019 , 02:10 PM
Quote:
I am trying to run a aggregation report on a script and the viewer/solver keeps getting stuck on the 11th file. I have tried removing the 11th file in the list of scripts but it still just freezes at the same point.

I have checked with other scripts and they all run/load fine, any ideas?
You can turn on logging (Tools->Configuration->Behavior) and then send us the log file. It's very hard to guess what's going on without it. Is there any kind of error or does just stop? It's important to use the newest version as well (should be 1.10.22.14 for the viewer.

Quote:
Can someone help explain to me how the licensing works when running Pio on AWS EC2 machines?
Cloud instances are not suitable for our basic/pro licenses.

Quote:
What happens if I try to use on-demand instances? These machines would be new and different every time I accessed them, so I assume I would need to enter the license again. Does that work?
As of right now it doesn't.
Quote:
I'm currently using an AMD Ryzen Threadripper 1950X 16core PC with PioPro. Am I right in saying that PioPRO will only support half of my computing power (16 out of my 32 threads)? And if so, will I need to upgrade to PioEdge?
You should be able to run it to use 16 cores. It will not use hyperthreading but that only contributed to maybe 15% of performance. It's using much more than 50%.

Quote:
That's correct.
All this "logical cores" and "hardware threads" marketing mambo-jambo created by Intel is really confusing. What counts is the number of physical cores. There is a feature called hyperthreading which allows to kinda split the core between two tasks without usual penalty for switching from one to another. This helps with some programs. In case of Pio it makes things around 15% faster. The CPU still has 16 cores and you can still make it run on all of them just without hyperthreading being in use.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-16-2019 , 05:10 PM
1. what is the practical difference of the 1326 combos v. 169 hands when running an aggregation report?

2. can you script more things than just multiple flops? For example, could you put all of the inputs (e.g. preflop ranges, stack size, pot size, preflop, bets etc.) in a text document and just feed that somehow into piosolver so you dont have to click and fill in the interface?

Last edited by grabaka; 07-16-2019 at 05:28 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-17-2019 , 08:44 AM
Just wondering what peoples experiences of using Pio on an 8gb laptop compared to a 16gb laptop. And how much an i7 processor would make over an i5 processor.

The difference in price between an 8gb and 16gb laptop is quite significant so would rather get an 8gb if the difference in performance is not too big. Thanks in advance.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-17-2019 , 11:26 AM
Quote:
Originally Posted by punter11235
You can turn on logging (Tools->Configuration->Behavior) and then send us the log file. It's very hard to guess what's going on without it. Is there any kind of error or does just stop? It's important to use the newest version as well (should be 1.10.22.14 for the viewer.


Hi, I did this, where do I find the log file to send you?

thanks
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-17-2019 , 12:52 PM
hi, my download link (from 2016 when I purchased) isn´t working on the pioupdater, I sent an email answering the initial email I received with link and key but got no answer, should I do something else?

ps. the email is also asking to reset one key. I dont have access to the server it was installed, it didnt work there and they closed before I could do the reseting process.

thanks in advance
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-17-2019 , 01:36 PM
Quote:
1. what is the practical difference of the 1326 combos v. 169 hands when running an aggregation report?
If you choose 169 then the results will be averaged across hands from the same group (for example all AKo). That may still be useful on the flop but not so much on further streets.

Quote:
2. can you script more things than just multiple flops? For example, could you put all of the inputs (e.g. preflop ranges, stack size, pot size, preflop, bets etc.) in a text document and just feed that somehow into piosolver so you dont have to click and fill in the interface?
Yes, you can do everything with scripting that the viewer is doing. That includes building trees, running simuls, showing results. The problem is that the text API is usable only if you have at least some programming experience. If you would like to start experimenting with it please refer to the docs here.

Quote:
Just wondering what peoples experiences of using Pio on an 8gb laptop compared to a 16gb laptop. And how much an i7 processor would make over an i5 processor.
Well, if you want to run trees with mulitple bet sizes 16GB is going to be needed. I wouldn't buy a laptop with 8GB these days. All the programs are only getting less memory efficient and 8gb will be limiting even for normal computer usage in the future. The progress at CPU front isn't that fast so if you buy 16GB one today you are likely to be happily using it for years to come.

Quote:
Hi, I did this, where do I find the log file to send you?
It appears in your Pio folder. You can sort the files by modification date to find it.

Quote:
hi, my download link (from 2016 when I purchased) isn´t working on the pioupdater, I sent an email answering the initial email I received with link and key but got no answer, should I do something else?
I try to answer all the emails but sometimes I miss things. The volume is big so that happens. You can reset your key and find the installer for the newer version here.

If you pm me your email address I am going to check the inbox and answer there as well.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-17-2019 , 01:44 PM
Quote:
Originally Posted by punter11235

Yes, you can do everything with scripting that the viewer is doing. That includes building trees, running simuls, showing results. The problem is that the text API is usable only if you have at least some programming experience. If you would like to start experimenting with it please refer to the docs here.
.
Thanks. Does that mean you can create your own customized aggregation reports?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-17-2019 , 11:49 PM
Hi,

1st question:
When the solver is running, it says that it can´t display real frequencies (see 1st pic), and when it stops it shows nothing, neither the real frequencies, or the combos or percentages like in the 2nd picture. Do this option only comes on some versions?




2nd question:
I don´t have the "strat" option on range explorer, under ev/eq, do this option only comes on some versions?


Tks
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-18-2019 , 03:08 AM
Quote:
Thanks. Does that mean you can create your own customized aggregation reports?
In theory yes. The problem is that aggregation reports are implemented on the viewer's side. The solver doesn't have logic for it. To replicate that you would need to write the whole logic to interpret results from the solver yourself which is a significant programming task.

Quote:
When the solver is running, it says that it can´t display real frequencies (see 1st pic), and when it stops it shows nothing, neither the real frequencies, or the combos or percentages like in the 2nd picture. Do this option only comes on some versions?
No, the option is there in all versions. I am not sure what you mean that they don't appear on 2nd screenshot. I can see them right there

Quote:
I don´t have the "strat" option on range explorer, under ev/eq, do this option only comes on some versions?
No but it looks like you are not on the newest version. Please install the newest version (should be 1.10.22.4 for the viewer, 1.10.19 for the solver) using the installer/updater from here:
https://piofiles.com/download/Updater/PioUpdater.exe
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-18-2019 , 09:08 AM
Quote:
Originally Posted by punter11235

It appears in your Pio folder. You can sort the files by modification date to find it.
Hi

this is the output of the log file


12/13/2015 17:54:35 key is: H657-PCAQ-S6Z7-ZWQZ-CD5H-DGBG-XSTA
CaSPK return code: 0
Activate return code: 0
Activation failed
Error code: 7
12/13/2015 17:54:35 at PioSolverClient.Connection.ServerConnection.a(Stri ng A_0)
at PioSolverClient.Connection.ServerConnection..ctor( String executablePath, IActivationManager activationManager)
at bo.i(String A_0)
at ck.m(String A_0)
12/13/2015 17:56:44 key is: H657-PCAQ-S6Z7-ZWQZ-CD5H-DGBG-XSTA
CaSPK return code: 1
Activation failed
Error code: 7
12/13/2015 17:56:44 at PioSolverClient.Connection.ServerConnection.a(Stri ng A_0)
at PioSolverClient.Connection.ServerConnection..ctor( String executablePath, IActivationManager activationManager)
at bo.i(String A_0)
at ck.m(String A_0)
12/13/2015 17:57:42 key is: H657-PCAQ-S6Z7-ZWQZ-CD5H-DGBG-XSTA
CaSPK return code: 1
Activation failed
Error code: 7
12/13/2015 17:57:42 at PioSolverClient.Connection.ServerConnection.a(Stri ng A_0)
at PioSolverClient.Connection.ServerConnection..ctor( String executablePath, IActivationManager activationManager)
at bo.i(String A_0)
at ck.m(String A_0)
12/16/2015 11:23:32 PioSOLVER not activated. Activate before connecting to pioViewer
12/16/2015 11:23:32 at PioSolverClient.Connection.ServerConnection.a(Stri ng A_0)
at PioSolverClient.Connection.ServerConnection..ctor( String executablePath, IActivationManager activationManager)
at bo.i(String A_0)
at ck.m(String A_0)
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-18-2019 , 12:09 PM
Hello,

I ran a 4Bet 184 flop script and now I'm trying to run an aggregated report across multiple files. It seems to say that every flop I check is missing flop weighting. Is there anyway to add it? I added the subsets from the website with weighting initially. Thanks.
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m