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

03-07-2018 , 07:19 AM
Hi,

I have been having some problems with 1.10.13 version of PioViewer. The main problem is that changes to the configuration isn't applied when I close it PioViewer and open it again. Is this a known bug or should I try anything to fix it? I have the problem on both my computers and have a clean new install on one of them.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-07-2018 , 08:12 AM
Hi,

It's a known bug in 1.10.13 and it should only affect the custom colors (please let us know if you have seen it affect other settings). The fix will be shipped soon in 1.10.14.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-07-2018 , 08:21 AM
Two other things I noticed:
- The range explorer doesn't save settings for the graph (IP, OOP, EV etc).
- Subtree configuration doesn't automatically add selected turn/river cards.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-07-2018 , 10:09 AM
Quote:
Originally Posted by punter11235
I am really not sure which feature you mean here. Maybe provide some screenshot or description where it is. It's likely some kind of misunderstanding.

I am using the "show_strategy_pp" command in the piosolver console (i am not using pioviewer), but i dont know how to save the result other than manually copy/paste the console. Could you give me a clue on how you do it in pioviewer?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-07-2018 , 07:28 PM
Quote:
I am using the "show_strategy_pp" command in the piosolver console (i am not using pioviewer), but i dont know how to save the result other than manually copy/paste the console. Could you give me a clue on how you do it in pioviewer?
If you are not using PioViewer then insert stdoutredi or stdoutredi_append commands in the script. For example you can do:

stdoutredi_append output.txt
show_strategy_pp ...
stdoutback

around every command/part of the script you want to be written to output.txt file.
You can also insert it once at the beginning of the script, then all the output will be written to file (including solver status updates etc.)
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-08-2018 , 03:42 PM
Quote:
Originally Posted by Kalupso
Two other things I noticed:
- The range explorer doesn't save settings for the graph (IP, OOP, EV etc).
- Subtree configuration doesn't automatically add selected turn/river cards.
+1
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2018 , 05:36 AM
Quote:
Originally Posted by belthazorrrrr
+1
This is also going to be fixed in 1.10.14
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2018 , 03:00 PM
Hi,

The "Add allin" box no longer functions as a raise sizing in version 1.10.13, is this intended?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2018 , 03:57 PM
Quote:
Originally Posted by Clanty
Hi,

The "Add allin" box no longer functions as a raise sizing in version 1.10.13, is this intended?
It works ok as far as I am aware of.

Please recheck if what you see is right (e.g. correct player and '"Add allin" only if less than X % of the pot' is satisfied) and post a config where you believe the allin raise is not added.

Also "Add Allin" checkbox adds an allin only if at least one size is specified for a given option (Bet, Donk or Raise).
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2018 , 04:09 PM
Quote:
Also "Add Allin" checkbox adds an allin only if at least one size is specified for a given option (Bet, Donk or Raise).
It's this way to avoid adding all-in for actions you don't want (like donk bet on the river for example). We probably should remove the checkbox altogether as you can just use "a" (without quotes) as a bet size to add an all-in.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-09-2018 , 11:47 PM
Hi, sorry for a simple question, I'm new to PIO, but what do I click to see what frequency and what sizing I should use on all the different turns or rivers, for instance? Like which turns we bet the most, which the least, I know there was this option but i can't find it. Thank you.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-10-2018 , 03:05 AM
Quote:
Hi, sorry for a simple question, I'm new to PIO, but what do I click to see what frequency and what sizing I should use on all the different turns or rivers, for instance? Like which turns we bet the most, which the least, I know there was this option but i can't find it. Thank you.
The most convenient way to see that is hotness feature which you can bring up by either pressing ctrl + H or going to Analysis -> runouts EV comparison (Hotness)

You should use it like this:

1)Browse the tree and navigate to an interesting decision point on one specific turn (or river)

2)bring up hotness
3)choose one of the strategy, ev, eq to see stats for a specific card (including the one you are on)

It's important to remember that you will see different numbers depending on what decision point you are in. If you navigate to a river OOP action you will see values for OOP bet/check, if you navigate to IP river action in response to OOP's bet you will see values for raise/call/fold of IP etc.

It will look something like this:
https://gyazo.com/f1199308f1524025360c925d68ba102b

(example from a turn before 2nd barrel in 3bet pot)

Last edited by punter11235; 03-10-2018 at 03:14 AM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-10-2018 , 08:31 PM
Understood, so the Allin box continues to functions as an allin bet, but no longer as an allin raise?

Also, I cannot find any post of this in the piosolver blog. I mention this because the change in function of the allin box can impact solutions a lot if the simulation relied on the feature as the only raise sizing (in smaller SPR spots, for example). Please could changes like this be made known in the future? Sorry if you already have, and I just missed it (please link if so!).

Last edited by Clanty; 03-10-2018 at 08:40 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-11-2018 , 03:47 AM
Quote:
Understood, so the Allin box continues to functions as an allin bet, but no longer as an allin raise?
It functions as additional all-in for actions which have at least one other sizing on a given street. If you define a bet size and a raise size it will add all-in there. If you define donkbet size it will add additional one (all-in) etc.
Again, to get it more finely grained you can just use "a" as a bet size.

Quote:
Also, I cannot find any post of this in the piosolver blog. I mention this because the change in function of the allin box can impact solutions a lot if the simulation relied on the feature as the only raise sizing (in smaller SPR spots, for example). Please could changes like this be made known in the future? Sorry if you already have, and I just missed it (please link if so!).
The reason we didn't announce it is that it was listed as a bugfix on our to-do. It used to be like that in one of the previous versions, then it got changed (unintentionally) and then we fixed it. I agree with you that we should've made it more explicit. Probably adding "add-allin" checkbox was a mistake in the first place.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-11-2018 , 06:35 AM
Hello, I am currently using laptop like this:
https://www.amazon.com/Dell-15-6-Inc.../dp/B019AMMG96

How much faster do you think I would be able to solve with a new $2-2.5k desktop?
Maybe someone owns a powerful pc up to that price range and could solve this tree to 0.25% of the pot accuracy so that I compare solving time to mine?
https://scr.hu/dgw4Ny
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-11-2018 , 07:00 AM
Quote:
How much faster do you think I would be able to solve with a new $2-2.5k desktop?
Speed is more or less proportional to number of physical cores multiplied by base frequency they run on (assuming those are modern CPUs).
For example your PC has this CPU:
https://ark.intel.com/products/78932...up-to-3_30-GHz

So it's 4 cores running at 2.3Ghz which makes the score: 4 * 2.3 = 9.2

Quote:
Maybe someone owns a powerful pc up to that price range and could solve this tree to 0.25% of the pot accuracy so that I compare solving time to mine?
Easier way to compare performance is to run a benchmark command, like here:
https://www.youtube.com/watch?v=5Ozjfnatwms (question number 2)

Average desktop gets around 9 seconds. A good one about 6 seconds. 8core AMD not overclocked Ryzen gets around 5 seconds and a top end overclocked Thread Ripper about 2 seconds (so it's 4x-5x faster than a decent desktop and likely 6x-7x times faster than your laptop, although to be sure of that you need to know the benchmark time).
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-12-2018 , 07:27 AM
There is now 1.10.14 version available. This is a bugfix release, no functional change for most users.
There is a short list of fixes, here:
https://www.piosolver.com/blogs/news/piosolver-1-10-14
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-13-2018 , 12:43 PM
Hey guys, i have downloaded the preflop solutions for Spin and goes and when i look at the "bu vs bb 3max ip" solutions for 11bb stacks it shows me the range referred to in the link.


https://ibb.co/dGATUc


and I don't understand what the @25, @35 is supposed to mean, can anyone help with this?
https://ibb.co/bPxBFH

im using the pio preflop browser to upload the downloaded ranges, maybe im doing something wrong or are the ranges having faults?

Last edited by PioDough; 03-13-2018 at 12:50 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-13-2018 , 04:16 PM
Quote:
Originally Posted by PioDough
and I don't understand what the @25, @35 is supposed to mean, can anyone help with this?
https://ibb.co/bPxBFH

im using the pio preflop browser to upload the downloaded ranges, maybe im doing something wrong or are the ranges having faults?
The numbers mean different ranges for opening, so 25%, 35% etc. In the viewer you see way less combos, bc the rest is openjammed I suppose.

@ punter:
I know you have added the "remove lines" box, but some of us are very lazy and really bad with writing proper command lines. Could you maybe implement a graphic tool in order to add/remove lines? I mean some graphic representation of the tree as a diagram for example, where one can simply click away certain branches.
Otherwise it is quite a bit of work to cut all the useless lines when you have a big tree.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-13-2018 , 06:31 PM
Quote:
I know you have added the "remove lines" box, but some of us are very lazy and really bad with writing proper command lines. Could you maybe implement a graphic tool in order to add/remove lines?
We probably won't. I realize it might be easier to use for some people at least until you invest some time to try writing the lines. Still I think that:

1)Introducing a new interface to do the same thing is in general a bad idea.
2)Text interface is way faster once you get used to it.
3)Text interface is more powerful as you can write something like:
bet, call, bet and it will remove bet/call/bet line no matter the sizing while in graphical interface you would need to click on every branch separately.

4)In general tree based interfaces suck (are slow, take a lot of screen real estate and are clumsy to use), this is known for a long time from experience in for example chess software. They only work for very small and limited trees (like preflop play trees).

I realize we are making a judgement call here which some people won't like but considering that it's very costly to create a new interface (you not only need to code it but then support it/modify it as other things change) it's very unlikely to change. If you have a case you have problems with feel free to post it here. After a few tries it should be intuitive (and much much faster as you can copy-paste) to use.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-13-2018 , 10:20 PM
Hi
since I uptaded on 1.10.13 Pio does not use 100% of the CPU while solving. I am quite sure that before the update it was using always 100%.
Now it is going up and down between 5x% and 100%

I have a oldish AMD PC. Just 4 threads.
Am I the only one with that problem?


Another problem:
I can not do use MultipleReports anymore if I saved the file in "my personal way". Pio "says" that the files have to have "boards" in the file name. (script solves do work)
This change is quite awful for me. As in the past I often saved it in my way.
For example. Ac Kc Qd. I just saved as AKQss.
Now I can not do use the multiple reports for a lot of folders.

Any chance to take this change back? What was the reason for the change?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2018 , 06:04 AM
Quote:
since I uptaded on 1.10.13 Pio does not use 100% of the CPU while solving. I am quite sure that before the update it was using always 100%.
Now it is going up and down between 5x% and 100%
CPU usage % is not a very useful metric. I've run benchmarks on several CPUs and the speed should be more or less the same (with the exception of big multicore systems on which new version is significantly faster).

Quote:
This change is quite awful for me. As in the past I often saved it in my way.
For example. Ac Kc Qd. I just saved as AKQss.
Now I can not do use the multiple reports for a lot of folders.

Any chance to take this change back? What was the reason for the change?
The motivation was a "report from a subset" feature (so you can run a report for example only on A high boards) and to recognize if correct files are in the folder faster. For that seeing what the board is without actually loading the whole save (which sometimes can be quite big) is useful.
I agree though that we didn't think through that this is a breaking change for some users. We are working on a fix right now so it should be available soon.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2018 , 11:56 AM
Quote:
Originally Posted by punter11235
CPU usage % is not a very useful metric. I've run benchmarks on several CPUs and the speed should be more or less the same (with the exception of big multicore systems on which new version is significantly faster).
.
I can not really following you ^^
So are you basically saying that the taskmanger window is not very accurate?! (But before the update is was using constantly 100% during the solving process)

I runed a benchTest and it is ~1-2 secundes slower now.

Could be something wrong with my PC?
Could maybe some other users have look?

I have Pio Pro
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2018 , 01:10 PM
hello, is that possible to make a simulation stop after x iteration ? (i consider an iteration being every output of the solver) maybe by scripting or using the solver directly ?
if it is not, can you tell how do you define when the solver will send an update on the simulation ?

Last edited by ketchupamora; 03-14-2018 at 01:21 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2018 , 03:40 PM
Also, if i save small tree and very small trees, then the solver has to resolve turn and river when i open again the file, but only if i demand to show a strategic node of turn and/or river right ?


(sry unable to edit)
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m