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

03-10-2019 , 03:27 PM
Quote:
Originally Posted by adoyal
Hi there current im using a 4790k 4 cores 8 threads and Im now thinking i should update my computer for using the PIO solver.
Ive always prefered intel so first thoughts was an i9 9900k but maybe id be better with an X series (9900X and so on) however the 9900k is much better value but maybe not enough cores? But then i think maybe i should go for the AMD ryzen its bench marks look really good a much better value for money even though ive never been a fan of AMD and used to work with computers and they were known to overheat and cause problems.
Any tips?


My 8700k 6 core machine is getting 4.1 bench. Threadripper 1950x 16 core overclocked is 2.2 bench.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-10-2019 , 04:28 PM
Quote:
Ive always prefered intel
Yes, it used to be the case that Intel CPUs were both better and offered better value for money. Neither is the case anymore. Buy AMD you will get almost 2x performance (and more PCI lanes) for the same price.

Quote:
though ive never been a fan of AMD and used to work with computers and they were known to overheat and cause problems.
Yeah they used to suck. Overheating, slow, bad at vector math. The list goes on. This is no longer the case though. If you would like to be extra sure wait for new gen Ryzen/Threadripper which is going to be released likely between Q2 and Q3 2019. Those will be refreshed architecture even better at cooling (cause smaller transistors and therefore it will be possible to run them at higher frequency), even more cores and probably 10%-15% faster per core which is likely to be better than what Intel offers.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-11-2019 , 06:22 PM
@Punter11235

Just upgraded my dedicated server to have 20 cores, but now my PIO isn't working.

It's saying I need to re-register the product, that my registration code has been used too many times

I have it installed on my actual machine and also on the server, so that's probably why. Used two activations. Guess the server upgrade corrupted my install or something like that.

Can you PM me so we can coordinate getting me a license that works? I have the Edge version.

Appreciate the help, hope this isn't an issue. I'll send an email to support as well.

Last edited by EggsMcBluffin; 03-11-2019 at 06:32 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-11-2019 , 11:42 PM
hey i'm having this problem with pio on a server. it happens when i try to run aggregated reports and seeing strategy +EV for normal trees. I asked kuba @ discord group and he said to me "in my experience in so far this kind of error is usually caused by some anti-virus modifying viewer code. The best you can do is to rerun the installer and if it happens again disable anti-virus and try again"
i kind a need more details to that, i think i did it and didnt work. the server looks like he dont have na antivírus and im very donk @ computer stuffs lol, thanks
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-12-2019 , 04:24 AM
Quote:
Just upgraded my dedicated server to have 20 cores, but now my PIO isn't working.

It's saying I need to re-register the product, that my registration code has been used too many times
Yes, this is expected with a new machine. We've already resolved it by email.

Quote:
i kind a need more details to that, i think i did it and didnt work. the server looks like he dont have na antivírus and im very donk @ computer stuffs lol, thanks
The problem is that the viewer doesn't even try to create such file when showing results for trees so it's something that doesn't work well on the system. It's hard for us to debug something that is happening which isn't even in our code. This often happens when some program (usually antivirus a.k.a malware with admin rights) modifies system behavior and therefore behavior of other apps.

That being said, we can take a look, please add Kuba on Discord and maybe we can try debugging it for a bit but your first try should be uninstalling anything that isn't default in Windows, making sure all Windows updates are installed and then restarting the system.
You can also try running the viewer as administrator although that shouldn't be needed on normally functioning Windows.

Make sure you are on the newest version as well (1.10.19 for the solver, 1.10.22.7 for the viewer). It's goes without saying that having the newest version is step 1 when resolving any problems with any software.

Last edited by punter11235; 03-12-2019 at 04:54 AM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-12-2019 , 04:43 AM
Hey I tried reinstalling pio but it says registration failed with code 5. Product key already been activated with maximum number of computers.

I only want it on this computer how do i fix this?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-12-2019 , 04:53 AM
Quote:
Hey I tried reinstalling pio but it says registration failed with code 5. Product key already been activated with maximum number of computers.

I only want it on this computer how do i fix this?
Please send us an email including your key and we will reset it for you.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-12-2019 , 08:22 AM
Hello, is there any way we can build more than one tree at the same time?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-12-2019 , 08:29 AM
Quote:
Hello, is there any way we can build more than one tree at the same time?
You can open another PioViewer instance and build the tree there. Please keep in mind that you will need 2x memory as both trees are going to occupy it at the same time.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-12-2019 , 01:30 PM
Quote:
Originally Posted by punter11235
Yes, this is expected with a new machine. We've already resolved it by email.



The problem is that the viewer doesn't even try to create such file when showing results for trees so it's something that doesn't work well on the system. It's hard for us to debug something that is happening which isn't even in our code. This often happens when some program (usually antivirus a.k.a malware with admin rights) modifies system behavior and therefore behavior of other apps.

That being said, we can take a look, please add Kuba on Discord and maybe we can try debugging it for a bit but your first try should be uninstalling anything that isn't default in Windows, making sure all Windows updates are installed and then restarting the system.
You can also try running the viewer as administrator although that shouldn't be needed on normally functioning Windows.

Make sure you are on the newest version as well (1.10.19 for the solver, 1.10.22.7 for the viewer). It's goes without saying that having the newest version is step 1 when resolving any problems with any software.
Okay, thanks a lot for your help.

1st thing - pio is on the right version
2nd thing - I run as administrator and its working the aggregation reports normally now
but still giving some problems in some aggregations

so i will try to do this "but your first try should be uninstalling anything that isn't default in Windows, making sure all Windows updates are installed and then restarting the system."

Last edited by zinhao; 03-12-2019 at 01:49 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-13-2019 , 05:36 AM
Quote:
so i will try to do this "but your first try should be uninstalling anything that isn't default in Windows, making sure all Windows updates are installed and then restarting the system."
I think Kuba is in contact with you so hopefully we can diagnose what's going on there.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-13-2019 , 06:05 PM
I am wondering while node locking, what is the easiest way to see how our strategy is changing for everything I lock.

Currently, i have been taking a screen shot right before i run my locked nodes. This becomes tedious when i'm locking multiple streets/ doing it as the hand solves.

There is no option to view original strategy pre-node lock?

Another thing i do is have the original in a different viewer, while solving a node locked version to compare changes.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2019 , 05:16 AM
Hello everyone,

It's probably already posted but i can't find the answer.
I'm looking for extra lines code to force IP bet but let OOP do want he wants (bets or checks).
In a nutshell :
SB bets or checks
If SB checks, BB bets all the time.

Thanks you and I apologize if it has been already posted.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2019 , 11:13 AM
Quote:
Originally Posted by SAITAMA
Hello everyone,

It's probably already posted but i can't find the answer.
I'm looking for extra lines code to force IP bet but let OOP do want he wants (bets or checks).
In a nutshell :
SB bets or checks
If SB checks, BB bets all the time.

Thanks you and I apologize if it has been already posted.


I think in the remove line field you input:

Check, Check
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2019 , 11:18 AM
Can you actually node lock on a preflop tree?

Intuitively it makes sense you can't because the entire tree would need to be recalculated (at least on a subset of the chosen flop subsets). Postflop the entire game is specified but preflop is a different story.

But this link seems to imply you can node lock preflop: https://www.piosolver.com/blogs/news...preflop-solver

Anyway, when I try preflop node locking I get warning and error messages about an "incomplete tree"

Even if the plug in does work for preflop node locking and I'm just doing something wrong, we wouldn't get sensible results, would we?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-14-2019 , 03:41 PM
Quote:
I am wondering while node locking, what is the easiest way to see how our strategy is changing for everything I lock.

Currently, i have been taking a screen shot right before i run my locked nodes. This becomes tedious when i'm locking multiple streets/ doing it as the hand solves.

There is no option to view original strategy pre-node lock?

Another thing i do is have the original in a different viewer, while solving a node locked version to compare changes.
Right now there is no option to see old strategy before locking..
The best bet is to make a small save. Then when you lock and solve you can open another viewer and load the save there to compare.
In general it won't be possible to always have undo option (for rounding/locking) as that would require a lot of memory but I will put it on the to-do to implement the functionality for limited use cases like locking a few nodes manually.

Quote:
It's probably already posted but i can't find the answer.
I'm looking for extra lines code to force IP bet but let OOP do want he wants (bets or checks).
In a nutshell :
SB bets or checks
If SB checks, BB bets all the time.
If you want to remove an option for IP to check then in the remove lines sections type:
check, check

Like this:
https://gyazo.com/2173aa0b81d5954aa2252bed2b782d07
Quote:
Can you actually node lock on a preflop tree?

Intuitively it makes sense you can't because the entire tree would need to be recalculated (at least on a subset of the chosen flop subsets). Postflop the entire game is specified but preflop is a different story.
You can as long as the tree is in memory. The best way is to build a new tree and then lock, then solve.


Quote:
Anyway, when I try preflop node locking I get warning and error messages about an "incomplete tree"
You can lock on preflop trees but you can't lock on small saves (which have rivers missing). Just rebuild the tree (that requires a lot of RAM usually), then lock, then solve.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-15-2019 , 08:52 AM
If you put in certain tree parameters, will pios strat change at all if changed? Like say you didnt put any OOP raise sizes in would IP cbet strat be the same? And also if you did no turn or river bet sizes would the flop cbet be the same?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-15-2019 , 09:24 AM
Quote:
Originally Posted by punter11235
That's a judgement call. Many very smart people have different opinions on it. You get something sensible starting from 40-50 flops and maybe it doesn't make sense to go higher than around 120.
Also what you said here about the preflop solver and amount of flops should use.. does it make a difference to the solver how many flops it has to pick from to what it will do preflop then? for example if you only use K82 and K92 would it lower the value of certain hands because its never going to hit a pair, does it take this into account preflop?

Also when m trying to run a preflop sim and from some reason when i press Go: the "exploitable for...." is getting higher and higher. The last one i run, went up to 360bb/100 and then i just quit the sim.
This time ive tried to do a really simple sim just so i can test it out but still no luck

https://gyazo.com/67b208228a22262a31d293492262889a

https://gyazo.com/c711776c4a0176e5f0b140f4d5d3b7fc
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-15-2019 , 10:25 AM
All of the sudden my PioSolver is saying I need amounts of RAM for doing calculations that are completely unreasonable.

I've been doing 15-40 BB sims for a couple weeks with no problems, with 10-30 flop subsets.

I just went to do a 25 BB sim and it said a ludicrous RAM requirement. For instance, I just selected a flop subset from the 5 flop folder, and it's telling me I need 195269 MB of ram.

I don't know what I did between my last successful one and this that made this happen.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-15-2019 , 11:32 AM
Quote:
Originally Posted by Xaston
All of the sudden my PioSolver is saying I need amounts of RAM for doing calculations that are completely unreasonable.

I've been doing 15-40 BB sims for a couple weeks with no problems, with 10-30 flop subsets.

I just went to do a 25 BB sim and it said a ludicrous RAM requirement. For instance, I just selected a flop subset from the 5 flop folder, and it's telling me I need 195269 MB of ram.

I don't know what I did between my last successful one and this that made this happen.
I solved it.

I accidentally put .5 % as my bet size, instead of 50 %.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-15-2019 , 06:14 PM
Quote:
Originally Posted by The Apex
I think in the remove line field you input:

Check, Check
Ty it works perfectly
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-16-2019 , 05:12 AM
Quote:
If you put in certain tree parameters, will pios strat change at all if changed? Like say you didnt put any OOP raise sizes in would IP cbet strat be the same? And also if you did no turn or river bet sizes would the flop cbet be the same?
Of course not. If for example your opponent can't bet on the river you can call much more on the turn.

Quote:
does it make a difference to the solver how many flops it has to pick from to what it will do preflop then? for example if you only use K82 and K92 would it lower the value of certain hands because its never going to hit a pair, does it take this into account preflop?
That's why it's important to have a bigger subset. The subsets are constructed in such a way to minimize the bias and the more flops the less the difference is in comparison to all 1755 flops.


Quote:
Also when m trying to run a preflop sim and from some reason when i press Go: the "exploitable for...." is getting higher and higher. The last one i run, went up to 360bb/100 and then i just quit the sim.
This time ive tried to do a really simple sim just so i can test it out but still no luck
I've already answered your email. The preflop solver has problems in two cases:
1)Initial ranges are very small
2)There are only a few flops in the subset

It looks like your tree has both checked so that's why the solver struggles. If you send us the tree config I can experiment a bit and see what needs to be changed for it to behave better.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-17-2019 , 05:54 PM
Quote:
Originally Posted by punter11235
Of course not. If for example your opponent can't bet on the river you can call much more on the turn.
.
So say I wanted to do a sim for IP cbetting but wanted to simplfy to minimize RAM usage.
I want to know what solver suggests to cbet and at what sizings, not interested in what OOPs calling range is.

Could I get away with just picking multiple cbet sizes and not filling out turn n river.. would this still be accurate?

Does giving OOP a raise option change IP cbetting range?
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-18-2019 , 03:50 AM
Quote:
So say I wanted to do a sim for IP cbetting but wanted to simplfy to minimize RAM usage.
I want to know what solver suggests to cbet and at what sizings, not interested in what OOPs calling range is.

Could I get away with just picking multiple cbet sizes and not filling out turn n river.. would this still be accurate?

Does giving OOP a raise option change IP cbetting range?
You can't get away with it sadly. You need to fill at least one reasonable bet size at important decision points. It's fine to leave out for example donk bet size for OOP on the turn and river but all raises and most bets are important. You can simplify the tree by using cap of 3 or 4 which won't affect the solution that much but there needs to be some reasonable follow-up available for both players.
PioSOLVER - postflop equilibrium solver for Holdem Quote
03-18-2019 , 09:53 AM
Hi. When I click ctrl+N I see this


I can't see "select in range exolorer function".
For example my friend who has same Pio pro has it.

I checked if there are some updates but pioupdater says : "PioSOLVER is up to date"
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m