如何用百度ai studio跑katago

aistudio运行katago,看这里:
https://aistudio.baidu.com/aistudio/projectdetail/681506?shared=1

下载ikatago客户端,远程连接aistudio里的katago,
可以看这里:
https://github.com/kinfkong/ikatago-client
也可以直接在群文件里下载。

下载后的用法如下:

### Lizzie用法
“`
–platform aistudio –username <你设置的用户名> –password <你设置的密码>
“`
比如,Windows下可能是这样子:
“`
C:\xxx\ikatago.exe –platform aistudio –username kinfkong –password ******
“`

### Sabaki的用法
有三行,
第一行: 引擎名字,随便起一个名字
第二行: 程序路径,就是ikatago在你本机的路径,比如, C:\xxx\ikatago.exe
第三行: 运行参数: –platform aistudio –username <你设置的用户名> –password <你设置的密码>

整合包及相关下载:
链接: https://pan.baidu.com/s/1Jtxfx74r-hiJSyQM4f7_9A 提取码: 79ia

很多人迷惑在这里

常见问题:

1、没有抢到 gpu

2、服务没启动

在百度aistudio上跑katago (v100), 然后可以用Sabaki, Lizzie等进行远程连接。

用法:

任意修改下面代码中USER_NAME和USER_PASSWORD的值,改成自己的(只能有数字和英文字母),然后点击运行即可。 这样katago就跑起来了。

然后可以下载ikatago客户端,在Sabaki, Lizzie, anago等各软件里进行远程连接,详见:

https://github.com/kinfkong/ikatago-client

**如有任何疑问可加官方QQ群: 703409387

注: 因为aistudtio katago处于开发初期,为了让大家及时用到最新版本,当前这个PLATFORM_TOKEN于北京时间2020-08-12 08:00到期,到时大家再回到我这个项目这里, 更新代码和TOKEN就可以了。

USER_NAME="你的账户"
USER_PASSWORD="你的密码"

USE_FRP_CONFIG='./config/frpc.ini'
USE_WEIGHT='40b' # you can use: 40b, 30b or 20b

VERSION='1.0.1'
PLATFORM_TOKEN='eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhRW5jcnlwdEtleVByZWZpeCI6ImFpc3R1ZGlvLXNlY3JldCIsImlhdCI6MTU5NjYyNzQwOCwiZXhwIjoxNTk3MTkwMzk5LCJhdWQiOiJhaXN0dWRpbyIsImlzcyI6ImtpbmZrb25nIn0.p0tDx_GMl6oDdl6Z3CGTx3A2RZK9y8lw-vgssEA3jZVtlHmOOe3XIU_edJc4NNH44h8wBW3-kBGtexBYCQ5lCmfJ-tntb6c0_XFMgUZwb18WYuoRBWRmWvmLfwFBceVBiJZYW0tPaaOeW-t7KCWT41jYhPezOpE52rfYJNOcC_R0tkQGdAD-zpZq-9MOLtX3E3vTsggXr30aNzTpVPCvozwcQ_lcfJhzJSHzw-xs5Z6V-b9_-FpwNGymrKlAFluA9JF6ojiynGZANoZtrwo-RQz9e_tA9BB2h5-Ag2rHgIof2XBZ7EoV34DDR3s7HQ0iNx0MAnWulhNpJfKBjEJpTg'

weight_urls = {
    '40b': 'https://ikatago-resources.oss-cn-beijing.aliyuncs.com/g170-b40c256x2-s5095420928-d1229425124.bin.gz',
    '30b': 'https://ikatago-resources.oss-cn-beijing.aliyuncs.com/g170-b30c320x2-s4824661760-d1229536699.bin.gz',
    '20b': 'https://ikatago-resources.oss-cn-beijing.aliyuncs.com/g170e-b20c256x2-s5303129600-d1228401921.bin.gz'
}
WEIGHT_URL=weight_urls[USE_WEIGHT]

IKATAGO_SERVER_URL='https://ikatago-resources.oss-cn-beijing.aliyuncs.com/' + VERSION + '/ikatago-server'
DATA_URL='https://ikatago-resources.oss-cn-beijing.aliyuncs.com/' + VERSION + '/data.zip'
KATA_CONF_URL='https://ikatago-resources.oss-cn-beijing.aliyuncs.com/' + VERSION + '/gtp_example.cfg'
IKATAGO_CONFIG_URL='https://ikatago-resources.oss-cn-beijing.aliyuncs.com/1.0.1/config.zip'

%cd /home/aistudio/
!echo "Preparing, please wait ..."

!curl $IKATAGO_SERVER_URL -z "ikatago-server."$VERSION -o "ikatago-server."$VERSION -s -L 2>&1 >/dev/null
!curl $DATA_URL -z "data."$VERSION".zip" -o "data."$VERSION".zip" -s -L 2>&1 >/dev/null
!echo "downloading weight file..."
!curl $WEIGHT_URL -z $USE_WEIGHT".bin.gz" -o $USE_WEIGHT".bin.gz" -s -L 2>&1 >/dev/null
!curl $KATA_CONF_URL -z "gtp_example.cfg."$VERSION -o "gtp_example.cfg."$VERSION -s -L 2>&1 >/dev/null
!curl $IKATAGO_CONFIG_URL -z "config."$VERSION".zip" -o "config."$VERSION".zip" -s -L 2>&1 >/dev/null


!rm -rf ./data && unzip "data."$VERSION".zip" 2>&1 >/dev/null
!rm -rf ./config && unzip "config."$VERSION".zip" 2>&1 >/dev/null
!rm -rf ./__MACOSX/
!rm -rf ./gtp_example.cfg && ln -s "gtp_example.cfg."$VERSION  ./gtp_example.cfg
!rm -rf ./ikatago-server && ln -s "ikatago-server."$VERSION ./ikatago-server
!rm -rf ./weight.bin.gz && ln -s $USE_WEIGHT".bin.gz" ./weight.bin.gz

!echo $USER_NAME":"$USER_PASSWORD > ./userlist.txt

!chmod +x ./config/change-frpc.sh
!./config/change-frpc.sh $USER_NAME

! [ "./config/frpc.ini" != "$USE_FRP_CONFIG" ] && cp -f $USE_FRP_CONFIG ./config/frpc.ini 2>&1 >/dev/null

!chmod +x ./ikatago-server
!./ikatago-server --platform aistudio --token $PLATFORM_TOKEN

FAQ

1. 如何用Sabaki, Lizzie等客户端连接aistudio上的katago?

详见: https://github.com/kinfkong/ikatago-client 如果你是Windows 64bit的用户,可以直接在这里快速下载: https://ikatago-resources.oss-cn-beijing.aliyuncs.com/client/ikatago-1.0.0-win64.zip 下载后,用法是:

Lizzie用法

<ikatago程序路径> --platform aistudio --username <你设置的用户名> --password <你设置的密码>

比如,Windows下可能是这样子:

C:\xxx\ikatago.exe --platform aistudio --username kinfkong --password ******

Sabaki的用法

有三行,
第一行: 引擎名字,随便起一个名字
第二行: 程序路径,就是ikatago在你本机的路径,比如, C:\xxx\ikatago.exe
第三行: 运行参数: –platform aistudio –username <你设置的用户名> –password <你设置的密码>

2. 如何用SSH连接?

建议使用ikatago客户端进行连接,不建议直接用ssh. 但用ssh也是可以的。
上面的代码运行后,输出里,你可以找到:
SSH_HOST ssh主机
SSH_PORT ssh端口
ssh用户名就是你设定的用户名
ssh密码就是你设定的密码
ssh运行命令是”run-katago”

3. 如何更改成自己的内网穿透服务(frp)?

找一个frp服务提供商,比如: https://www.natfrp.com/
建隧道时: 本地信息填127.0.0.1 本地端口填2222
建好后,他们会提供你一个配置文件,你上传到aistudio, 然后把代码里USE_FRP_CONFIG=’你的配置文件路径’ 就可以了。

4. 如何更改权重?

可以修改上面代码里的USE_WEIGHT字段, 即这行:

USE_WEIGHT='40b'

支持20b, 30b和40b

5. 如何修改katago配置文件?

上传你的配置文件,直接覆盖gtp_example.cfg.1.0.1这个文件即可。将来能直接用ikatago客户端直接修改配置文件的功能,用起来更方便(目前还在开发中)

捐赠

这套系统完全免费的,如果觉得好用,可以进行捐赠以维护日常流量开销。

微信

作者:

喜欢围棋和编程。

发表评论

电子邮件地址不会被公开。