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

07-17-2021 , 05:35 PM
Hi punter,
I would like to report what I believe to be a bug.
In Tools>Configuration>Behavior there is an option to set "Default action after load tree" which I set mine to "Show strategy and ev"
This works perfectly fine when I open a solution(cfr file) from a folder but once it's open and I want to change to a different board I have saved in that folder either by clicking the "board" button or by ctrl+shift+O then the new board doesnt load up with strategy and ev displayed and I have to manually click for it on each new board I load up.
Not a huge deal but I would appreciate if you can make it load with strategies already shown each time I change the board.
fwiw it was behaving as it should in pio 1 and this bug was introduced in pio2.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-18-2021 , 11:04 PM
BUG REPORT

Analysis>Runouts aggregated frequencies analysis over multiple files.

The output file handsEV.csv contains 4 separate tables. The first two named Preflop Hands OOP and Preflop Hands IP appear to be fine. However, the next two Hands EV OOP and Hands EV IP are tables with 5 columns each yet with only 4 column names. The 'Equity Realization' column appears to be there but is named Matchups while the 5th column name is blank.

From the file:

Code:
Hands EV OOP				
Hand	 EV	 Equity	 Matchups	
6h6c	48.3380624	60.6878236	144.818814	100465.747
6s6c	46.7633566	60.8093351	139.821106	95481.0473
2h2c	43.2870978	53.4676601	147.198912	154850.498
7h7c	42.3836653	60.1986229	128.011582	87656.7027
As2s	40.0963963	58.7960127	123.992317	115447.5
6s6h	40.0028702	58.9514721	123.376887	90945.2228
As6s	39.0812071	60.9797824	116.52508	84028.124
EDIT: This isn't a big deal, but my python code was throwing a bizarre error and I finally figured out this is what was causing it. For now, my code just corrects it if needed. Thanks for an awesome product!

Last edited by hagbard13; 07-18-2021 at 11:11 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-18-2021 , 11:44 PM
Quote:
Originally Posted by africabrass
I'm currently trying to figure out how to export my solve library to a database. Sounds like you may be doing similar; if you're interested in chatting or collaborating shoot me a message
Thanks for the response. For my database right now I just export aggregated reports in csv format and store them in a series of folders on my hard drive. Then it's easy to access them directly and pull them into a python dataframe for whatever statistical purpose I have at the moment.

But exporting to a database or csv would be unnecessary if I could just parse these cfr files! My database would be the files themselves.

Anyway, I am aware of the UPI though I haven't really tinkered around with it. I was under the impression the UPI is for communicating with a solver instance. It sounds like you're saying we can use the UPI to use the solver to somehow parse these cfr files? I would be very interested in that. I'll play around a bit. Thanks again.
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-20-2021 , 11:59 AM
How many equilibria strategies are there in a specific spot? At least one? If a villain plays tighter/looser ranges than what is optimal preflop for the game, can we lose EV long term in said game by playing GTO, both preflop and postflop? Or will we at worse break even?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-21-2021 , 11:52 AM
hi, hardware fish here. i own piosolver pro version and looking to upgrade my cpu, i saw it pro only support up to 16 CPU cores (16 hardware threads). it mean it support up to 8 Cores, 16 Threads or 16 Cores, 32 Threads? thanks
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-22-2021 , 04:25 PM
Just upgraded to PIO 2.0. I can't connect to the server, even though my Pioviewer can connect to the server just fine. Any ideas?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-25-2021 , 06:13 PM
Is anyone else having issues with Pio since Windows updated their system a few months ago? I've had Pio Pro since 2018 and was able to use it but now I am getting an activation code error and am unable to login. I've entered the activation code that I was given, but it is now allowing me to login. Anyone have any suggestions? Thank you
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-28-2021 , 09:06 PM
Hi there, I just upgraded to PIO2. I have it working fine on my computer with no issues but when I tried to move it across to the server I use I got this error message, any ideas whats gone wrong here?

https://i.gyazo.com/74e4414059c0e0ab...e4b8f1517f.png
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-29-2021 , 02:57 AM
no more support here ? Have they moved the support somewhere else ?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-30-2021 , 11:59 AM
How come when I run an aggregate report and put it into excel there’s no column showing betting checking or raising frequency?
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-30-2021 , 06:35 PM
Never mind I found it
PioSOLVER - postflop equilibrium solver for Holdem Quote
07-31-2021 , 11:53 PM
Hi,

When selecting a node/respones/future street decision / turn+ river card, my browser isn't updating.

So it finishes solving, i stop it, calculate results, go to the browser. From root, the first action is check 99.99% - when I click CHECK, it brings me to IP response - the browser picture fails to update, and forces me to click "Strategy" again to see the proper reponse. Otherwise the image remains for the previous action, in this case 99.99% check

any idea how to fix this? my PIO used to not function like this.... or in the meantime is there a keyboard shortcut for "strategy"?
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-01-2021 , 12:39 AM
disregard ^ i see the refresh on new selection box now
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-01-2021 , 07:01 AM
Quote:
I understand piosolver has 2 activations. If I want to swap an activation from one computer to another is that possible?
See the FAQ:
https://piofiles.com/faq/#Licensing__activations

Quote:
Is there any way for a user to access the data in cfr files programmatically? Yes I know there is since PioViewer does it, but is there any way I might be able to do the same using python or R? There is so much I want to do with this data that PioViewer doesn't do and I can't figure out how these files are formatted.
You can use our API the same way the viewer does:
https://piofiles.com/docs/upi_documentation/

Quote:
I wanted to get your thoughts on the bunching effect and the limitations it places on high resolution solves.

Traditional wisdom says this effect is small, but more recent analysis shows that this effect can actually be quite significant in a lot of spots. Especially in the modern context of high-accuracy solves with many sizes
It depends how you measure the difference. Looking at frequencies is the naive/wronge way. Just because something is 100% fold in in one but 100% call in another doesn't mean the difference is significant if the EV went from -0.00001 to +0.00001 for a call. EV wise there is likely not much difference but I really don't have detailed analysis on this, only some simulations I've run which are at this point not enough for me to say anything with enough confidence.

Quote:
In GTOTrainer, is there a way to re-play a board from hand history?
Quote:
Is there a way to 'compare frequencies' akin to the 'compare actions', in order to highlight which bet sizes are used more/less?
There isn't a feature to highlight that.

I am surprised because neither the RAM (32 GB), nor the CPU (i9-9900) seem to be fully used (maybe RAM is sometimes used 100% when I try to export several reports simultaneously).

Quote:
How can I speed it up on my PC ? is there a setting somewhere I can change ? is it a question of RAM or CPU ?
A friend of mine has a PC with 64 GB RAM (and same CPU as mine) : would it be faster?
I can also ask another friend with a more powerful CPU, but 32 GB RAM like mine : should I rather try this way to get these reports exported faster ?
If the saves are big (especially if you are using full saves) there really isn't much you can do about it).

Quote:
What % do i run icm postflop sims to? 0.5-1 chip utility seem accurate enough?
Our guideline is to run it for about as long as you would a normal solution or when you see the accuracy stabilizing.

Quote:
I'm playing around with the UPI solver text commands, and have noticed I get
ERROR: Command print_all_strats not recognized

Is this command antiquated, or only in pio 2.0? Or some other type of error that is not being indicated?
I'm still on pio 1.10.20
This command is only available in 2.0

Hi is there a way to Node lock for a counter exploit?
For example. I initially node lock a strategy, i.e Villain over folds vs 2CB, then I want to take the new exploitable 2CB strategy and see how villain could counter exploit that.
Quote:
I've tried using PIO to 'unlock' the initial node lock and lock my new exploitable 2CB strategy, but this doesn't seem to allow the initial combos I used to 'stop over folding' they still stay fixed for some reason.

Any ideas on things I could do to look at a counter exploit strategy?
I really don't understand what you try to achieve there. You would need to describe it step by step.

Quote:
I have imported pf ranges that are showing as 3 decimal places. Is there a way to have these showing as just 1 or 2 decimals places without having to do any manual work?

https://ibb.co/JtrQZW3

Thanks!
I don't think there is.

Quote:
I have a question about the way Pio calculates “% of the pot”.
Menu: Configuration / Data presentation – Betsizes / both in chips and % of the pot
Let’s say:
Starting pot 100
OOP bets 100 (100%)
IP raises 2.5x so a raise to 250
and Pio shows in the tree: Root BET 100 (100%) RAISE 250 (50%)
How does Pio calculate those “50%”? Pot after the raise = (100 + 100 + 250) and 50% of 450 equals 225 (and not 250).
We use a standard way which means:

Raise is a call and a bet. When the pot is 100 and the bet is 100 then to raise 50% you first need to call 100 (the pot is 300 at this point) and then bet 50% more which results in 100+150 = 250.

Quote:
Noob question as I've just bought this...what is the "HandOrders" bit in the Range Selection screen for? My tree is empty (as is the HandOrders folder in the install). Ta!
If it's installed correclty there should be a default one.
This is an advanced feature for people who would prefer creating their own. It's used by the slider (so when you slide from 0% to 100% it marks chosen hands).

Quote:
How many equilibria strategies are there in a specific spot? At least one? If a villain plays tighter/looser ranges than what is optimal preflop for the game, can we lose EV long term in said game by playing GTO, both preflop and postflop? Or will we at worse break even?
There might be infinitely many. If the game is 0 sum (no rake ICM) they all have the same total EV. This is not true once rake/ICM is introduced.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-01-2021 , 07:03 AM
Quote:
no more support here ? Have they moved the support somewhere else ?
We mainly use Discord and email for now. We are looking for new ways to provide support but it will take a while.
Main resource should be the FAQ:

https://piofiles.com/faq/
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-02-2021 , 11:39 AM
Cool I see thanks for replying.

I think I may be misunderstanding the nodelocking feature in that case. Say we solve a spot to eg an exploitability <0.5%. I then nodelock OOP to some different arbitrary strat, hit 'calculate results' and find the exploitability is now 7.5%. I then click 'go' again and let the solver start.

Is the solver now calculating the highest EV (most exploitative) counter strategy to the arbitrary nodelocked strategy I selected for OOP? In that case, wouldn't the newly solved strategy ALSO be in turn highly exploitable itself? Or is this not always the case?

I hope I am getting my question across clearly.

P.S. Okay, so I'm now thinking about this again and I suppose the calculated counter-strategy would be exploitable in theory, but because the OOP nodelock fixes OOP's strategy to at least some degree, the EV OOP loses in that branch of the game tree can't then be re-captured in other parts of the tree?

Last edited by LimpAll-In; 08-02-2021 at 11:48 AM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-05-2021 , 02:28 PM
Hello there!

If I buy the PIO Basic, can I upgrade to Pro at any given time paying the difference ($226)?

Can I have the PRO version installed in my PC and laptop at the same time? Or do I have to keep changing the license? If so, can I do it without restriction?

Thanks a lot!
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-09-2021 , 09:07 AM
Quote:
Is the solver now calculating the highest EV (most exploitative) counter strategy to the arbitrary nodelocked strategy I selected for OOP? In that case, wouldn't the newly solved strategy ALSO be in turn highly exploitable itself? Or is this not always the case?
The way it works once the nodes are locked is that the locked strategy isn't allowed to change. That means both the solver and exploitability calculations assume those strategies are set in stone. In other words it's not the same exploitability as it was before locking. It's exploitability with the assumption locked strategies can't change.

Quote:
If I buy the PIO Basic, can I upgrade to Pro at any given time paying the difference ($226)?
Yes, you can upgrade at any time.

Quote:
Can I have the PRO version installed in my PC and laptop at the same time? Or do I have to keep changing the license? If so, can I do it without restriction?
You can have it on 2 computers at the same time. You can also move it to another computer if needed (within reasonable limits). See here:
https://piofiles.com/faq/#Licensing__activations
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-11-2021 , 02:06 AM
Hello,

If you're paying 5% rake capped at 37 chips, if you want to include a 20% rakeback does that mean solving for 4% rake capped at 37 chips?

Thank you for your time.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-11-2021 , 03:48 AM
Quote:
Hello,

If you're paying 5% rake capped at 37 chips, if you want to include a 20% rakeback does that mean solving for 4% rake capped at 37 chips?

Thank you for your time.
It sounds correct to me assuming your opponent has the same rakeback.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-11-2021 , 10:27 AM
Quote:
Originally Posted by SpewNL
Hi punter,
I would like to report what I believe to be a bug.
In Tools&gt;Configuration&gt;Behavior there is an option to set "Default action after load tree" which I set mine to "Show strategy and ev"
This works perfectly fine when I open a solution(cfr file) from a folder but once it's open and I want to change to a different board I have saved in that folder either by clicking the "board" button or by ctrl+shift+O then the new board doesnt load up with strategy and ev displayed and I have to manually click for it on each new board I load up.
Not a huge deal but I would appreciate if you can make it load with strategies already shown each time I change the board.
fwiw it was behaving as it should in pio 1 and this bug was introduced in pio2.


Bump
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-12-2021 , 03:05 AM
Quote:
Originally Posted by SpewNL
Bump
It's a known bug and will be fixed in the next release.
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-12-2021 , 06:21 AM
Ok ty
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-14-2021 , 02:26 AM
Hello, is there a way to run a script for multiple hands that have been node locked at some spot? My intention is to node lock a few hands on the flop, and then let the solver recalculate the strategy for each hand without having to go and click solve hand by hand (my pc can't run more than one solve at the same time).
PioSOLVER - postflop equilibrium solver for Holdem Quote
08-16-2021 , 06:01 AM
Quote:
Hello, is there a way to run a script for multiple hands that have been node locked at some spot? My intention is to node lock a few hands on the flop, and then let the solver recalculate the strategy for each hand without having to go and click solve hand by hand (my pc can't run more than one solve at the same time).
No way to do that right now (I mean, you would need to go through the API that requires some programming) but it's a nice feature idea!
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m