矩池云上安装ikatago及远程链接教程
https://github.com/kinfkong/ikatago-resources/tree/master/dockerfiles

从作者的库中可以看到,该程序支持cuda9.2、cuda10、cuda10.1、cuda10.2、cuda11.1等镜像,矩池云上的镜像基本上都可以满足他的要求,可以任意选用。
案例:用的cuda10.2的镜像



利用脚本安装
cd ~; /bin/bash -c "$(curl -fsSL https://ikatago-resources.oss-cn-beijing.aliyuncs.com/all/install.sh)"
如果报错“sh: curl: command not found”是没有curl,先安装一下。
apt-get update
apt install curl

安装后,文件路径在root目录下的work文件夹内,文件有如下

运行
运行命令:
cd ~/work; ./run.sh 你的用户名 你的密码
建议使用 挂后台运行命令:
cd ~/work; nohup ./run.sh 你的用户名 你的密码 &
密码建议使用复杂一些的密码,可以用生成工具生成,比如lastpass的password generator。
https://www.lastpass.com/password-generator
案例如下:
cd ~/work; nohup ./run.sh matpool sNoeoLSVDVrZ &


下载ikatago-client
https://github.com/kinfkong/ikatago-client
https://github.com/kinfkong/ikatago-client/releases/tag/1.3.3
直接下载
https://github.com/kinfkong/ikatago-client/releases/download/1.3.3/ikatago-1.3.3-win64.zip

下载Sabaki
https://github.com/SabakiHQ/Sabaki
https://github.com/SabakiHQ/Sabaki/releases/tag/v0.51.1

portable便携版
https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-win-x64-portable.exe
安装版
https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-win-x64-setup.exe
Sabaki配置

在菜单栏点击 Engines - Show Engines Sidebar 显示侧边引擎栏。

引擎栏点击 Attach Engine... 按钮,选择 Manage Engines...。

在引擎菜单中分别填写 4 行引擎信息。
引擎名称:自定义填写。
这里我写的是
matpool
路径:ikatago 客户端路径,可点击前方文件夹图标通过浏览选择。
D:\ikatago-1.3.3-win64\ikatago.exe
参数:ikatago 客户端参数,用户密码替换为服务端启动时的用户名和密码参数。
--platform all --username USER_NAME --password USER_PASSWORD
此次我的是
--platform all --username matpool --password sNoeoLSVDVrZ
初始命令:可定义一些命令参数,如定义 10 秒下一次棋。
time_settings 0 10 1
填写完成后点击 Close。

引擎栏点击 Attach Engine... 按钮,选择刚创建的引擎点击他。

点击 Start Engine vs. Engine Game 开始机机对弈,每过 10 秒机器会走出一步。再次点击该按钮可以停止对弈。

保存环境下次使用


这样下次可以直接使用,不用再配置环境了。
详情可以查看如何使用矩池云的保存环境功能。
参考文章
在百度aistudio上跑katago (v100), 然后可以用Sabaki, Lizzie等进行远程连接。
矩池云上安装ikatago及远程链接教程的更多相关文章
- 矩池云上安装yolov4 darknet教程
这里我是用PyTorch 1.8.1来安装的 拉取仓库 官方仓库 git clone https://github.com/AlexeyAB/darknet 镜像仓库 git clone https: ...
- 矩池云上安装yolov5并测试教程
官方仓库:https://github.com/ultralytics/yolov5 官方文档:https://docs.ultralytics.com/quick-start/ 此案例我是租用了k8 ...
- 矩池云上安装及使用Milvus教程
选择cuda10.1的镜像 更新源及拷贝文件到本地 apt-get update cp -r /public/database/milvus/ / cd /milvus/ cp ./lib/* /us ...
- 矩池云上安装 NVCaffe教程
使用的是P100,cuda11.1base镜像 创建虚拟环境 conda create -n py36 python=3.6 conda deactivate conda activate py36 ...
- 矩池云上安装caffe gpu教程
选用CUDA10.0镜像 添加nvidia-cuda和修改apt源 curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_6 ...
- 矩池云上编译安装dlib库
方法一(简单) 矩池云上的k80因为内存问题,请用其他版本的GPU去进行编译,保存环境后再在k80上用. 准备工作 下载dlib的源文件 进入python的官网,点击PyPi选项,搜索dilb,再点击 ...
- 在矩池云上复现 CVPR 2018 LearningToCompare_FSL 环境
这是 CVPR 2018 的一篇少样本学习论文:Learning to Compare: Relation Network for Few-Shot Learning 源码地址:https://git ...
- 矩池云上使用nvidia-smi命令教程
简介 nvidia-smi全称是NVIDIA System Management Interface ,它是一个基于NVIDIA Management Library(NVML)构建的命令行实用工具, ...
- 如何在矩池云上运行FinRL-Libray股票交易策略框架
FinRL-Libray 项目:https://github.com/AI4Finance-LLC/FinRL-Library 选择FinRL镜像 在矩池云-主机市场选择合适的机器,并选择FinRL- ...
随机推荐
- Gulp自动化任务及nvm、npm常用命令
项目环境配置 nvm: node版本管理工具,安装和环境变量 cmd常用命令: · nvm use [version]: 切换至指定版本的node · nvm install no ...
- VS Code拓展--Language Support for Java(TM) by Red Hat(1.3.0)
Language Support for Java(TM) by Red Hat(1.3.0) 注意:版本问题,可能会有部分出入 功能目录 设置 java.home 作用: 指定用于启动 Java 语 ...
- ABC231H(二分图最小权边覆盖)
首先将行列分别抽象成 \(h, w\) 个点,每个格子视作连接两个点的一条边,那么问题就转化为了二分图最小权边覆盖问题. 考虑最后答案形如:若干组互不相交的匹配加上其他点连接到匹配内. 于此同时,不在 ...
- Web标准和骨架
Web 标准的好处 1.让Web的发展前景更广阔 2.内容能被更广泛的设备访问 3.更容易被搜寻引擎搜索 4.降低网站流量费用 5.使网站更易于维护 6.提高页面浏览速度 Web 标准构成 Web标准 ...
- SEL类型
1.什么是SEL类型 SEL类型代表着方法的签名,在类对象的方法列表中存储着该签名与方法代码的对应关系 每个类的方法列表都存储在类对象中 每个方法都有一个与之对应的SEL类型的对象 根据一个SEL对象 ...
- JS快速入门(二)
目录 JS快速入门(二) 结构图 BOM window对象 open() window子对象 location对象 history对象(了解) navigator 对象 screen对象 BOM 定时 ...
- 第2章 selenium开发环境的搭建
前端技术: html:网页的基础,一种标记语言,显示数据: JS:前端脚本语言,解释型语言,在页面中添加交互行为 xml:扩展标记语言,用来传输和存储数据 css:层叠样式表,用来表现HTML或XML ...
- 记录使用WKWebView进行OC与JS交互所踩过的坑
目录: 1.页面cookie缓存 2.允许弹出JS的弹框 3.在webview页面加载的时候,添加加载进度条 4.禁止掉webview页面的长按复制粘贴功能 5.设置webview的userAgent ...
- Java == 和 equals 的区别(面试描述)
== == 是一个比较运算符 既可以判断基本类型,又可以判断引用类型 如果判断基本数据类型,判断的是值是否相等 如果判断的是引用类型,判断的是地址是否相等,判断是不是同一个对象 equals equa ...
- MySQL高性能学习笔记
索引 何为索引?有什么作用? 索引是一种用于快速查询和检索数据的数据结构.常见的索引结构有: B 树, B+树和 Hash. 索引的作用就相当于目录的作用.打个比方: 我们在查字典的时候,如果没有目录 ...