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

11-26-2020 , 04:28 AM
Quote:
I tried scripting a specific spot BTN vs BB using the 94 flop subset on the piosolver page i left it run overnight and the when i checked it this morning it only had 4 flops saved in the folder, i have the timeout number at 6000 seconds if nothing happens should i leave this blank so it finishes whenever? not sure whats optimal here
Timeout means the tree is saved even if not solved to required accuracy after this time. 6000 seconds is almost two hours.
It's possible that the tree is very difficult (or the required accuracy very close to 0) so the solver aren't able to reach it. It's also possible that something else happen. A common problem is clicking on the black console window appearing when the script run by accident. This unfortunately pauses the process (unfortunate Windows feature). To check if the solver is still working open task manager and look at CPU utilization.
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-27-2020 , 01:20 AM
Quote:
Originally Posted by punter11235
Timeout means the tree is saved even if not solved to required accuracy after this time. 6000 seconds is almost two hours.
It's possible that the tree is very difficult (or the required accuracy very close to 0) so the solver aren't able to reach it. It's also possible that something else happen. A common problem is clicking on the black console window appearing when the script run by accident. This unfortunately pauses the process (unfortunate Windows feature). To check if the solver is still working open task manager and look at CPU utilization.
The solver is still working but its only completed around 9 flops in 2 days and I've check the CPU is using a high amount but can i close it and re run would that help speed it up?
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-27-2020 , 09:55 PM
Hello,

i would to improve a strategy that find a perfect delaycbet size on the turn. So my goal should be to see in aggregate reports, if i set 2 or more size option in a tree, after a check/check on the flop which size Pio choose to take. There is a way to run a kind of aggregate report excel file on the turn (i know that this means a lot of data because we have different choice dependant by runouts)? Is it possible instead to run a script with turn subset?

Thank you!
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-28-2020 , 04:25 AM
Quote:
The solver is still working but its only completed around 9 flops in 2 days and I've check the CPU is using a high amount but can i close it and re run would that help speed it up?
It might help but it seems that the tree is just very difficult to the required accuracy. Feel free to send me the config and the accuracy settings you try to solve it to and I will take a look if something can be done about it.

Quote:
i would to improve a strategy that find a perfect delaycbet size on the turn. So my goal should be to see in aggregate reports, if i set 2 or more size option in a tree, after a check/check on the flop which size Pio choose to take. There is a way to run a kind of aggregate report excel file on the turn (i know that this means a lot of data because we have different choice dependant by runouts)? Is it possible instead to run a script with turn subset?
To run the report on the turn:
-navigate to that decision point in the tree
-run the report

Quote:
Is it possible instead to run a script with turn subset?
I am not sure what that means. There are no turn subsets as it's possible to just solve on all turns.
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-28-2020 , 06:20 AM
Quote:
Originally Posted by punter11235

To run the report on the turn:
-navigate to that decision point in the tree
-run the report

Ok. But this is true only for that flop board. Am i right? While i can't run and aggregate report of multiple flop subset after the turn comes?!
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-28-2020 , 09:26 AM
Quote:
Ok. But this is true only for that flop board. Am i right? While i can't run and aggregate report of multiple flop subset after the turn comes?!
Load one of the trees you have solved. Then run what's called "multifile aggregation report".
For it to work:

-all the saves needs to be in the same folder along with the original script
-all the saves need to have the same tree structure (otherwise some lines might be missing in some trees and the whole idea of the report won't work)
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-29-2020 , 12:29 AM
Rake question, if I am playing in a site with a 5%-3bb cap rake and I'm solving at 100NL stacks, I should use 5% with the cap of 3 chips right?

And is it the same regardless of what stacks I use? For example 1000 (for 100bb's at 5/10) instead of 100 (for 100bb's at .5/1). Or it should be 5% with the cap of 30 chips for 1000NL?
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-29-2020 , 12:34 AM
hello how it looks with piosolver 2.0? will it be released soon?
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-29-2020 , 04:28 AM
Quote:
Rake question, if I am playing in a site with a 5%-3bb cap rake and I'm solving at 100NL stacks, I should use 5% with the cap of 3 chips right?
Yes, chips = dollars in the simplest case. Only if you would like to represent 100NL game as 1000NL (for example) to avoid rounding issues with bet sizes you would input 5% and 30chips cap.
The simplest way to think about it:

1)What's rake cap in bb at my stakes? (3bb at 0.5/1)
2)How many chips is that at stakes I am inputting hand on? (3bb at 5/10 is 30 chips)

Quote:
hello how it looks with piosolver 2.0? will it be released soon?
If you asked me in 2017 I would say yes. Since then we don't give any timelines or promises. If there is any official information it will be announced on our website, here and on our Discord. You won't miss it.
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-29-2020 , 08:22 AM
Hey,

I am trying to fix an issue which has been affecting PIO for the last month or so.

I create or load a script and leave my PC - to only come back and find it has stopped running at some point. My PC does not crash and the PC has run PIO with no issues for around 2 years. After looking at the event logs I find this log :

It indicates some "heap corruption"? But I am at a loss of how to fix the issue, this issue has really made PIO unusable for me currently so any help would be greatly appreciated.

Thanks
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-29-2020 , 12:08 PM
Quote:
Originally Posted by punter11235
Yes, chips = dollars in the simplest case. Only if you would like to represent 100NL game as 1000NL (for example) to avoid rounding issues with bet sizes you would input 5% and 30chips cap.
The simplest way to think about it:

1)What's rake cap in bb at my stakes? (3bb at 0.5/1)
2)How many chips is that at stakes I am inputting hand on? (3bb at 5/10 is 30 chips)
Got it. Thanks!
PioSOLVER - postflop equilibrium solver for Holdem Quote
11-30-2020 , 07:31 AM
Hi, is it possible to use the command show_all_freqs over multiple files? Say I ran a script of 64 flops and wanted average frequencies of lines over those flops...
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-01-2020 , 08:55 AM
Quote:
It indicates some "heap corruption"? But I am at a loss of how to fix the issue, this issue has really made PIO unusable for me currently so any help would be greatly appreciated.
This is usually caused by faulty RAM but you may try some things first:

-make sure you are running the newest version of Pio
-does it happen all the time? on specific tree? is it easy to reproduce?

feel free to communicate via PM here or support@piosolver.com, this way it will be easier for me to forward if needed.

Quote:
Hi, is it possible to use the command show_all_freqs over multiple files? Say I ran a script of 64 flops and wanted average frequencies of lines over those flops...
It isn't but you may want to run a multifile aggregation report:
https://www.youtube.com/watch?v=5Ozjfnatwms (question number 5)
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-01-2020 , 05:59 PM
Does anyone know how my custom code should "talk" to PioSOLVER? I understand the UPI "language" I should use, as described here: https://cdn.shopify.com/s/files/1/07...68544248083387. What I don't understand (and can't seem to find anywhere) is how, exactly, the communication to the solver occurs. Is it raw tcp bytes to a certain port? Something else? Maybe the answer is obvious and right in front of me; if so, I apologize.

Just to clarify: I'm trying to interact with the solver without any usage of PioViewer. Completely my client to the pio solver, using the UPI protocol.
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-01-2020 , 06:07 PM
Quote:
Does anyone know how my custom code should "talk" to PioSOLVER? I understand the UPI "language" I should use, as described here: https://cdn.shopify.com/s/files/1/07...68544248083387. What I don't understand (and can't seem to find anywhere) is how, exactly, the communication to the solver occurs. Is it raw tcp bytes to a certain port? Something else? Maybe the answer is obvious and right in front of me; if so, I apologize.

Just to clarify: I'm trying to interact with the solver without any usage of PioViewer. Completely my client to the pio solver, using the UPI protocol.
You can communicate with it using standard input/output. There is a way to use that in every major programming language (in Python for example it's popen from standard library). It's a standard way processes communicate and use their input/output.

https://en.wikipedia.org/wiki/Standard_streams
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-02-2020 , 10:09 PM
Hi,

My C drive recently died but I had pio saved on a different hard-drive that I reconnected after replacing the other drive. Once reconnected it's worked fine for a week but suddenly it stopped connecting to solver.

I've tried deleting the pio folder that I had and reinstalling via the updater onto my new C drive as suggested, but am now encountering this error message:


Products file Completed 260 bytes.
Unexpected error: Couldn't create a folder in installation directory. The creation of a directory 'C:\Program Files (x86)\PIOSOLVER\Sync' has failed (UnauthorizedAccessException). The user does not have permissions to create this directory.
Most likely you have installed or started PioSolver with admin rights before.

Please make sure that your user has write access to all files and directories in your PioSolver installation. If you're not sure how to do that then one possible solution is to delete the whole PioSolver folder and install it again as a regular user (not admin).


I'm not sure where to go from here. I should have write access to those directories (I am admin). I've deleted the pio folder but how do you reinstall without being admin? Thanx
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-03-2020 , 04:28 PM
Hi guys,

I got a question:

Is there any possibility to speed up aggregated reports making for multiple files for the river? It took me around 5minutes to build 1 report.

Thanks a lot!

Last edited by MachinegunGrinder; 12-03-2020 at 04:47 PM.
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-05-2020 , 03:26 PM
Quote:
Unexpected error: Couldn't create a folder in installation directory. The creation of a directory 'C:\Program Files (x86)\PIOSOLVER\Sync' has failed (UnauthorizedAccessException). The user does not have permissions to create this directory.
Most likely you have installed or started PioSolver with admin rights before.
This means you don't have full access to create files in Program Files. That happens.
Please choose a different location (like C:\PioSOLVER) and install it there. Alternatively it might be 3rd party antivirus doing some kind of access prevention.

Quote:
Is there any possibility to speed up aggregated reports making for multiple files for the river? It took me around 5minutes to build 1 report.
Unfortunately there isn't. Especially with small saves it will always take a long time.
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-05-2020 , 04:32 PM
From yesterday, when I try to open Piosolver or do anything, I got the error message :

Solver process died with error code


What is it and what should I do to fix it ?
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-05-2020 , 10:28 PM
Quote:
Originally Posted by punter11235
Please choose a different location (like C:\PioSOLVER) and install it there.
Fixed. Cheers!
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-07-2020 , 06:45 AM
Quote:
Originally Posted by Fox111
From yesterday, when I try to open Piosolver or do anything, I got the error message :

Solver process died with error code


What is it and what should I do to fix it ?
Solver process died with error code 1*

I thought I wrote the '1' but apparantly I didn't, so yea error code 1 everytime I launch or try to connect to PIO
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-07-2020 , 12:20 PM
I'm kinda a noob coder so I'm sorry if I'm asking something stupid. I launch PioSOLVER-edge.exe and get a console where I can send commands to the solver. But what I want to do is to write some code in Java which will send commands to this console and get the output. And on the base of this output send more commands. etc

So basically what I want is to know what java code I need to
(1) Connect a java app to the console.
(2) Send a String from java app to console.
(3) Get a response from solver as String or array of Strings or whatever.

Is this a thing?
Thanks!
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-07-2020 , 07:50 PM
Dont know if this is a valid question sorry if looks stupid
I wanna know how calculate the diference of ev in chips taking those two diferent strategies. Same ranges just diferent sizes.
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-08-2020 , 04:24 AM
Quote:
Solver process died with error code 1*

I thought I wrote the '1' but apparantly I didn't, so yea error code 1 everytime I launch or try to connect to PIO
This is usually connected to licensing issues.
Things to try:

1)Download the newest version by using the updater/installer
2)Run PioSOLVER-pro.exe (or -edge or -basic depending on version), there will be a black console window, is there any error message there?

Feel free to use support@piosolver.com and add some screenshots. It should be faster to solve there.

Quote:
I'm kinda a noob coder so I'm sorry if I'm asking something stupid. I launch PioSOLVER-edge.exe and get a console where I can send commands to the solver. But what I want to do is to write some code in Java which will send commands to this console and get the output. And on the base of this output send more commands. etc
PioSOLVER uses standard input/output, see here:
https://en.wikipedia.org/wiki/Standard_streams

I don't know anything about Java but you should look for a part of standard library which is responsible for opening other processes and capturing their input/output. Google for "how to work with console/text applications from Java".

Quote:
Dont know if this is a valid question sorry if looks stupid
I wanna know how calculate the diference of ev in chips taking those two diferent strategies. Same ranges just diferent sizes.
Go to the treebuilding tab, click "calculate results button'. Look at the EVs of IP and OOP. Do that for both trees, compare.

Alternatively you can navigate back to the root and show EVs there in the browser tab. Please keep in mind that comparing EVs is only meaningful in the root node. Comparing anywhere else is pointless.
PioSOLVER - postflop equilibrium solver for Holdem Quote
12-08-2020 , 01:32 PM
Does GPU have any effect whatsoever on how fast PIO solves trees? Or is it 100% a function of CPU? I would've assumed 100% CPU, but I'm thinking now about how bitcoin mining used to be performed on GPUs instead of CPUs (though, this could just be a function of how simple those brute force operations are)
PioSOLVER - postflop equilibrium solver for Holdem Quote

      
m