Скачал
Oakfoam 0.2.1-dev (для компиляции требует новые версии ОС) и провёл спарринг.
Как и раньше: чёрные-белые
Содержание Oakfoam файла конфигурации sparring.gtp:
param book_use 1
param thread_count 2
param memory_usage_max 6000
param uct_keep_subtree 1
param pondering_enabled 1
param uct_virtual_loss 1
param tree resign_ratio_threshold 0.25
param uct_terminal_handling 1
param debug_on 1
param debug_only_best_cs_playout 1
param other auto_save_sgf 0
param dt_output_mm 1
Ray-Oakfoam(c book.dat от Pachi)
Рабочий путь: /home/dsmic-oakfoam-e0b81cfb75de
Команда: java -jar /usr/share/gogui/lib/gogui.jar -komi 7.5 -program 'java -jar /usr/share/gogui/lib/gogui-twogtp.jar -verbose -komi 7.5 -time 1s+2/1 -white "./oakfoam -c sparring.gtp" -black "/home/ray-8.0/ray --komi 7.5 --const-time 120 --thread 2 --pondering --tree-size 262144"' -computer-both
Ray-Oakfoam
1-0 1:55:21-1:51:39 183moves
Ray-Oakfoam
1-0 1:39:15-1:42:21 187moves
Команда: java -jar /usr/share/gogui/lib/gogui.jar -komi 7.5 -program 'java -jar /usr/share/gogui/lib/gogui-twogtp.jar -verbose -komi 7.5 -time 1s+2/1 -black "./oakfoam -c sparring.gtp" -white "/home/ray-8.0/ray --komi 7.5 --const-time 120 --thread 2 --pondering --tree-size 262144"' -computer-both
Oakfoam-Ray
0-1 ::-1:24:37 180moves
Oakfoam-Ray
0-1 1:36:25-1:43:54 160moves
Типичное использование памяти Ray-Oakfoam 5,7-(2,7-3,3) ГБ
Таким образом,
Ray -
Oakfoam (c book.dat):
4 - 0
Oakfoam(c book.dat от Pachi)-Pachi(c book.dat)
Рабочий путь: /home/dsmic-oakfoam-e0b81cfb75de
Команда: java -jar /usr/share/gogui/lib/gogui-server.jar -verbose -port 55555 -loop "./oakfoam -c sparring.gtp"
Рабочий путь: /home/pachi
Команда: java -jar /usr/share/gogui/lib/gogui.jar -komi 7.5 -program 'java -jar /usr/share/gogui/lib/gogui-twogtp.jar -verbose -komi 7.5z -white "./pachi -f book.dat -t 120 threads=2,max_tree_size=4096,prior=pattern=160" -black "java -jar /usr/share/gogui/lib/gogui-client.jar localhost 55555"' -computer-both
Oakfoam-Pachi
0-1 1:11:22-1:43:00 178moves
Oakfoam-Pachi
0-1 ::-1:36:52 294moves
Oakfoam-Pachi
0-1 ::-1:50:12 270moves
Команда: java -jar /usr/share/gogui/lib/gogui.jar -komi 7.5 -program 'java -jar /usr/share/gogui/lib/gogui-twogtp.jar -verbose -komi 7.5 -time 1s+2/1 -black "./pachi -f book.dat -t 120 threads=2,max_tree_size=4096,prior=pattern=160" -white "java -jar /usr/share/gogui/lib/gogui-client.jar localhost 55555"' -computer-both
Pachi-Oakfoam
1-0 1:14:23-1:38:22 170moves
Типичное использование памяти Pachi-Oakfoam (5,3-5,4)-(2,8-3,6) ГБ
Таким образом,
Oakfoam (c book.dat) -
Pachi (c book.dat):
0 - 4
Oakfoam(c book.dat от Pachi)-MoGo4(с totalOB.ob)
Содержание Oakfoam файла конфигурации sparring.gtp:
param book_use 1
param thread_count 2
param memory_usage_max 6000
param playouts_per_move 7777777
param time_move_max 120
param uct_keep_subtree 1
param pondering_enabled 1
param uct_virtual_loss 1
param tree resign_ratio_threshold 0.25
param uct_terminal_handling 1
param debug_on 1
param debug_only_best_cs_playout 1
param other auto_save_sgf 0
param dt_output_mm 1
Рабочий путь: /home/dsmic-oakfoam-e0b81cfb75de
Команда: java -jar /usr/share/gogui/lib/gogui-server.jar -verbose -port 55555 -loop "./oakfoam -c sparring.gtp"
Рабочий путь: /home/mogoLight_4.86/src
Команда: java -jar /usr/share/gogui/lib/gogui.jar -komi 7.5 -program 'java -jar /usr/share/gogui/lib/gogui-twogtp.jar -verbose -komi 7.5 -white "./mogo --19 --time 120 --pondering 1 --nbThreads 2 --collectorLimitTreeSize 800000 --resignThreshold 0.75 --loadOB totalOB.ob" -black "java -jar /usr/share/gogui/lib/gogui-client.jar localhost 55555"' -computer-both
Oakfoam-MoGo4
0-1 2:57:02-0:02:55 284moves (!!! -time 1s+2/1 !!! 2,4-2,2 ГБ)
Oakfoam-MoGo4
0-1 ::-1:24:32 202moves
Команда: java -jar /usr/share/gogui/lib/gogui.jar -komi 7.5 -program 'java -jar /usr/share/gogui/lib/gogui-twogtp.jar -verbose -komi 7.5 -black "./mogo --19 --time 120 --pondering 1 --nbThreads 2 --collectorLimitTreeSize 800000 --resignThreshold 0.75 --loadOB totalOB.ob" -white "java -jar /usr/share/gogui/lib/gogui-client.jar localhost 55555"' -computer-both
MoGo4-Oakfoam
1-0 1:27:24-3:26:18 207moves
MoGo4-Oakfoam
1-0 1:30:37-:: 181moves
Типичное использование памяти MoGo4-Oakfoam (3,6-6,0)-(4,8-5,5) ГБ
Таким образом,
Oakfoam (c book.dat) -
MoGo4 (с totalOB.ob):
0 - 4
Очевидно, что с использованными параметрами Oakfoam играет слабо. Но движок имеет возможность задания почти сравнимого с MoGo множества параметров (см. dsmic-oakfoam-e0b81cfb75de/src/engine/Parameters.h в исходниках). Если кто-нибудь предложит усиливающий игру Oakfoam набор параметров (кроме увеличения использования ядер, памяти и времени), то я проведу новый спарринг.
Обновил игры в
раздаче.