用谷歌 colab免费的T4或者是P100跑KataGo

群里大牛搞的,边学边记录,慢慢完善。

第一步,翻墙。
能打开google,能打开我发的链接。
第二步,按照文档说明操作。

相当于免费提供一台10000多元的电脑给你跑katago

白嫖啦!赶快来吧!

群里大牛的github
https://github.com/kinfkong
https://github.com/kinfkong/KataGo

补充:
1、你需要一个google账户,用来登录colab
2、需要复制副本到自己账户下。

【20200727】文档非常清楚,首先得能翻墙,能打开这个链接

https://colab.research.google.com/drive/19dVa5Pq1Iehf_iND4Je8FK8oCRFqQkh8?usp=sharing

作者:kinfkong
群里大牛的github
https://github.com/kinfkong
https://github.com/kinfkong/KataGo

相关下载:
链接: https://pan.baidu.com/s/1vflXM3ePKU17bJ9ZUtuA_w 提取码: yduk

打开之后,会看到下面的内容,照着操作即可。

【常见问题及bug】
1、每次启动需要连接一下google colab
2、可能还需要启动一下 https://du.nsloop.com/#

启动一下 https://du.nsloop.com/#

翻墙的方法有很多,我是用这个,可以参考。

【20200725搞定】

https://colab.research.google.com/drive/1NGGG4t59Atnq2c9uZPOgg28KsCOcQptA?usp=sharing


【之前的记录】

国内的朋友有能连上谷歌 colab的吗? 可以用免费的T4或者是P100跑KataGo

https://colab.research.google.com/drive/1vw8mzMs9aVwT025AV95FnIb8TgC3IMyH?usp=sharing

https://github.com/JBX2010/KataGo_Colab/tree/5f4516abf1d11ad3e1ae623a64967d89adb60508

新出了Colab Pro 只要$10美元每月 基本上就没有时间限制了 而且总可以分配到T4或者是P100

这个是T4的benchmark,文档很赞啊。基本就是直接用。

如果不跑ogs的bot, 直接ssh GTP, 可不可以?

看了一下,好像通过ngrok可以,我试试

我一般把gtp_example.cfg也放在cpp目录里 比较方便

# Install useful stuff
! apt install --yes ssh screen nano htop ranger git > /dev/null
# SSH setting
! echo "root:carbonara" | chpasswd
! echo "PasswordAuthentication yes" > /etc/ssh/sshd_config
! echo "PermitUserEnvironment yes" >> /etc/ssh/sshd_config
! echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
! service ssh restart > /dev/null
# Download ngrok
! wget -q -c -nc https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
! unzip -qq -n ngrok-stable-linux-amd64.zip
# Run ngrok
authtoken = "PUT_YOUR_NGROK_TOKEN_HERE"
get_ipython().system_raw('./ngrok authtoken $authtoken && ./ngrok tcp 22 &')
! sleep 3
# Get the address for SSH
import requests
from re import sub
r = requests.get('http://localhost:4040/api/tunnels')
str_ssh = r.json()['tunnels'][0]['public_url']
str_ssh = sub("tcp://", "", str_ssh)
str_ssh = sub(":", " -p ", str_ssh)
str_ssh = "ssh root@" + str_ssh
print(str_ssh)

做了一个中文版的 

https://colab.research.google.com/drive/1QoOakkD-5dHzxqGxcOUB8VAgRJ3cRzi0?usp=sharing

作者:

喜欢围棋和编程。

 
发布于 分类 围棋编程标签

发表评论

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