凤凰围棋PhoenixGo 在Windows10和macbook上的安装
Posted red_boxer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了凤凰围棋PhoenixGo 在Windows10和macbook上的安装相关的知识,希望对你有一定的参考价值。
https://github.com/Tencent/Ph... -- 腾讯开源了围棋源码 , 记录安装过程,备忘
一、 Windows10下安装
1). 代码下载:
cd /D E:\\develope\\c\\c++_game\\
git clone git@github.com:Tencent/PhoenixGo.git
按照其说明,进行windows下的安装
2). windows下的安装:
https://github.com/Tencent/Ph... 上面有5个,其中windows的有2个,GPU和CPU各1个,还有mac系统2个;
https://github.com/Tencent/Ph...
https://github.com/Tencent/Ph...
我这里下载CPU进行尝试,相对简单点。( GPU版本在我的电脑里面报错较多 )
3). 解压
PhoenixGo-win-x64-cpuonly-v1.zip 解压到 E:\\develope\\c\\c++_game\\PhoenixGo-win-x64-cpuonly-v1
里面有详细的安装说明: how to install phoenixgo(cn).pdf
4). 检验是否可安装
双击start.bat, 最后三行:
2021-03-06 22:24:56.281311: I model\\zero_model.cc:100] Create session succ
2021-03-06 22:24:56.403053: I model\\zero_model.cc:107] Create graph succ
2021-03-06 22:24:57.176000: I model\\zero_model.cc:119] Load checkpoint succ
说明可用,我的电脑没有报错。
如果报错,下载vc_redist.x64.exe , https://www.microsoft.com/zh-...
5). 安装配置 sabaki
Windows 系统,直接下载 sabaki-v0.33.4-win-x64-setup.exe 安装即可。( 当前最新版本Sabaki v0.51.1,12 Apr 2020 )文档说使用sabaki-v0.33.4-win-x64-setup.exe
安装目录为: 由 " C:\\Program Files\\Sabaki\\ " 改成没有空格的 路径: " C:\\AI_game\\Sabaki\\ "
5.1) 下载地址: https://github.com/SabakiHQ/Sabaki/releases
https://github.com/SabakiHQ/Sabaki/releases/download/v0.33.4/sabaki-v0.33.4-win-x64-setup.exe
https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-win-x64-setup.exe
5.2) 安装Sakabi
安装到 C:\\Program Files\\Sabaki\\
双击 Sabaki.exe 启动
5.3) 配置 sakabi;
把 PhoenixGo 设置为 sabaki 的一个引擎,启动Sabaki后,在界面操作。
5.3.1) 第一步,设置引擎 (具体看解压后的文档《 how to install phoenixgo(cn).pdf 》)
Engines => Manage Engines..., Windows 版本,配置 PhoenixGo 解压目录
点击“Add”
名字: Phoenix-Go
路径: E:/develope/c/c++_game/PhoenixGo-win-x64-cpuonly-v1/start.bat
即可
5.3.2) 启动日志
Engines => Toggle GTP Console
5.3.3) 启动引擎
Engines => Attach
5.3.4) 开始下棋
上面点击保存后,黑棋(黑棋先下)就开始下了。
6). 安装配置 sabaki0.51.1版本
6.1) 安装同上 (0.33.4版本经常提示升级,设置中可关闭提示)
直接安装在0.33.4目录上即可,
6.2) 问题
sabaki0.51.1开始对战的时候,总是提示 " GTP引擎与当前棋盘状态同步失败" ,
于是又卸载了,还是用 0.33.4版本吧
======== 二、 macOS下安装 ========
二、 macOS下安装
- 代码下载:
cd ~/develope/c/c_lang_dev/c++_game/
git clone git@github.com:Tencent/PhoenixGo.git phoenixGo_dev
按照其说明,进行macOs下的安装
- macOs下的安装:
有两种方式:源码安装 或 预构建二进制文件(Pre-built Binary)
这里选择 Pre-built Binary,
暂时只提供cpu版本,无GPU版本
cd ~/develope/c/c_lang_dev/c++_game/
wget https://github.com/Tencent/Ph...
- 解压
cd ~/develope/c/c_lang_dev/c++_game/
tar xvzf PhoenixGo-mac-x64-cpuonly-v1.tgz
改一下目录名
mv PhoenixGo PhoenixGoAI
里面有详细的安装说明: how to install phoenixgo(cn).pdf
- 检验是否可安装
cd PhoenixGoAI
sh -x start.sh
弹出对话框:
无法打开“libtensorflow_framework.so”,因为无法验证开发者。
macbook的安全警告,解决办法,进入”安全与隐私“,允许”libtensorflow_framework.so“,即可
再次执行 ./start.sh 会弹出提示,选择”打开“,即可。
出现了三个succ:
Create session succ
Create graph succ
Load checkpoint succ
安装配置 sabaki
同上面 Windows 系统,直接下载 sabaki-v0.33.4 版本 安装即可。( 当前最新版本Sabaki v0.51.1,12 Apr 2020 )
5.1) 下载地址: https://github.com/SabakiHQ/S...
https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-mac-x64.7z https://github.com/SabakiHQ/Sabaki/releases/download/v0.33.4/sabaki-v0.33.4-mac-x64.7z
5.2) 安装Sakabi
直接双击解压,sabaki-v0.33.4-mac-x64.7z,就是app了,然后将该app拖到应用程序目录里面;
双击 Sabaki图标 启动,遇到安全验证,同上,系统偏好设置 ==》 “安全与隐私” ==》“仍要打开”
(提示升级,暂时先不升级了)
5.3) 配置 sakabi;
把 PhoenixGo 设置为 sabaki 的一个引擎,启动Sabaki后,在界面操作。
5.3.1) 第一步,设置引擎 (具体看解压后的文档《 how to install phoenixgo(cn).pdf 》)
Engines => Manage Engines..., 配置 PhoenixGo 解压目录
点击“Add”
名字: Phoenix-Go
路径: /Users/cf/develope/c/c_lang_dev/c++_game/PhoenixGoAI/start.sh
注意:这里是start.sh 不是.bat 。
5.3.2) 启动日志
Engines => Toggle GTP Console
5.3.3) 启动引擎
Engines => Attach
5.3.4) 开始下棋
上面一步,点击保存后,黑棋(黑棋先下)就开始下了。
V0.33.4也可以跑起来了!
以上是关于凤凰围棋PhoenixGo 在Windows10和macbook上的安装的主要内容,如果未能解决你的问题,请参考以下文章