Page 2 of 5
Re: Hiratuka No Igo
Posted: Tue Apr 19, 2016 5:45 am
by ez4u
Try
http://www.vector.co.jp/soft/winnt/game/se512394.html
Just check the current user information for HiraBot, HiraMC1, or HiraMC2 on KGS for the current link. HiraBot is currently a 5d while the MC's are 4d on KGS.
This is an extremely interesting program since it runs on a single-cpu (admittedly high-end), windows PC, i.e. within reach of essentially anyone. According to the info HiraBot is running on an i7-3770k with a Nvidia GTX670 GPU while the two MC's are running on (sharing?) an i7-4790k (without gpu?). It implemented some form of neural net late last year and jumped 2 dan on KGS. The HiraBot version can be downloaded for free but is locked at the '1k' level (whatever that might mean at the moment). The unlocked version costs JPY 1,728 (about $16)!
Re: Hiratuka No Igo
Posted: Tue Apr 19, 2016 12:45 pm
by wauske
I found the link you posted too but I didn't find the Hirabot version you mentioned? Or is that Google Translate that didn't get that part?
Since 1k is more than enough for myself I would be very interested in that version, that page offers a downloadlink for a "Hiratuka10_36L-GPU.zip" so i'm downloading as we speak but I won't be able to tell if it's 1k...
Do note that this requires an NVIDIA Cuda capable GPU.
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 4:36 am
by Pippen
wauske wrote:Do note that this requires an NVIDIA Cuda capable GPU.
When I want to start I always get "cuda error". Anything one can do?
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 4:44 am
by Sneegurd
I guess you can't, as it requires a specific kind of GPU.
As Wauske wrote: "Do note that this requires an NVIDIA Cuda capable GPU."
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 5:30 am
by Sneegurd
On my PC it works (with Drago), GPU is NVidia GTX970.
Attached is Hiratuga(B) level 10 vs. Pachi11(W).
Pachi resigns.
Chinese scoring, Komi 7.5, Pachi with opening book and pattern files.
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 6:37 am
by wauske
Pippen wrote:wauske wrote:Do note that this requires an NVIDIA Cuda capable GPU.
When I want to start I always get "cuda error". Anything one can do?
I think this link has a non-gpu version which is KGS 4d:
http://www.vector.co.jp/soft/winnt/game/se512260.html
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 7:10 am
by Sneegurd
headless wrote:level = arg:-po *000
If the comments on "HiratukaDlg.cpp" is right, level 1 means about 4k and level 15 means about 1d with this settings.
Hmm, the source.zip file is password protected, I wonder what valid arguments for -po are...
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 12:16 pm
by Pippen
mikanbae wrote:I attached English Translation Patch that I made.
Place English_Patch_For_Hiratuka10_34D-No11.exe in the same directory as Hiratuka.exe and run the patch.
I tried, but if I run your patch then some window pops up with japanese letter and 'yes' or 'no' and if I click 'yes' there's some error message in jap. again. It's basically impossible to use this Bot in japanese version for one has no clue what means what.
Also I realized there's a folder "src" that is password-protected. What is that about?
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 12:59 pm
by Sneegurd
It's a zip file with source code.
Pippen, you can use it as a GTP engine in Drago or Sabaki or whatever GUI.
Section you need to add to Dragos engine.config:
Code: Select all
[Hiratuka No Igo]
url = http://www.vector.co.jp/download/file/winnt/game/fh665594.html
connection = not.required
level = arg:-po *000
boardsize = not.required
chinese.rules = not.required
japanese.rules = not.handled
time.per.move = not.handled
total.time = not.handled
overtime = not.handled
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 1:24 pm
by Pippen
Thx, but I'd like to play Hiraku with its interface. I don't have drago, just multigo.
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 4:34 pm
by dunknballer21
On Drago, Hiratuka's level can be adjusted from 1 to 10.
Does anyone know if the same is possible on GoGui? Or does anyone know what the default level is when it plays on GoGui?
Re: Hiratuka No Igo
Posted: Wed Apr 20, 2016 8:24 pm
by Sneegurd
@Pippen, but you can use whatever GTP capable UI. Everything else is probably hopeless. I mean the UI is crappy and we have no or just an outdated translation.
@Dunkn, Problem is, I have no info on arguments and the source code zip file is protected.
The Drago template which someone posted early this thread indicates, it has a command line like this:
-po <number>
Whatever that is...
And he has linked it to the level... Level 1 = "-po 1000", level 12="-po 12000"...
So you can add "-po 10000" as an argument, but I have no information on what it in fact does.
Re: Hiratuka No Igo
Posted: Thu Apr 21, 2016 2:12 am
by Pandazilla
Sneegurd wrote:@Pippen, but you can use whatever GTP capable UI. Everything else is probably hopeless. I mean the UI is crappy and we have no or just an outdated translation.
@Dunkn, Problem is, I have no info on arguments and the source code zip file is protected.
The Drago template which someone posted early this thread indicates, it has a command line like this:
-po <number>
Whatever that is...
And he has linked it to the level... Level 1 = "-po 1000", level 12="-po 12000"...
So you can add "-po 10000" as an argument, but I have no information on what it in fact does.
That's going to be the number of Monte Carlo
play-
outs. The more, the better -- with diminishing returns.
Re: Hiratuka No Igo
Posted: Thu Apr 21, 2016 4:25 am
by Pippen
Ok, so what would u recommend? Drago? Do I have just have to make sure hiraktu.exe gets into the command line or do I have to set certain parameters?
Re: Hiratuka No Igo
Posted: Thu Apr 21, 2016 5:45 am
by Mike Novack
Pandazilla wrote:
That's going to be the number of Monte Carlo play-outs. The more, the better -- with diminishing returns.
And there is more to it than that. SOME of the MCTS programs try to set the strength at which they are playing this way, and it does make the level of play independent of the hardware. But at a steep price, losing the ability to play within some time control setting. In other words, you might be able to get the program to play at its maximum strength even on very weak hardware BUT it would be taking a long time for each move.
On the other hand, SOME of the MCTS programs have "time management". You give them a strength level to shoot for and a time control setting (say an hour for first 100 moves, then 10 sec/move) and when coming up the program analyzes the hardware upon which it finds itself running to decide how many playpouts it can use << it might no be able to reach the target strength on weak hardware >>
THAT is why I would like us to be learning more about the new "Julie" neural net program that has appeared on the scene. NOT because it is particularly strong but because it can play at THAT level extremely fast on modest hardware. Which means it could play at that strength at quite reasonable playing speed on VERY weak hardware.