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-server

矩池云上安装ikatago及远程链接教程的更多相关文章

  1. 矩池云上安装yolov4 darknet教程

    这里我是用PyTorch 1.8.1来安装的 拉取仓库 官方仓库 git clone https://github.com/AlexeyAB/darknet 镜像仓库 git clone https: ...

  2. 矩池云上安装yolov5并测试教程

    官方仓库:https://github.com/ultralytics/yolov5 官方文档:https://docs.ultralytics.com/quick-start/ 此案例我是租用了k8 ...

  3. 矩池云上安装及使用Milvus教程

    选择cuda10.1的镜像 更新源及拷贝文件到本地 apt-get update cp -r /public/database/milvus/ / cd /milvus/ cp ./lib/* /us ...

  4. 矩池云上安装 NVCaffe教程

    使用的是P100,cuda11.1base镜像 创建虚拟环境 conda create -n py36 python=3.6 conda deactivate conda activate py36 ...

  5. 矩池云上安装caffe gpu教程

    选用CUDA10.0镜像 添加nvidia-cuda和修改apt源 curl -fsSL https://mirrors.aliyun.com/nvidia-cuda/ubuntu1804/x86_6 ...

  6. 矩池云上编译安装dlib库

    方法一(简单) 矩池云上的k80因为内存问题,请用其他版本的GPU去进行编译,保存环境后再在k80上用. 准备工作 下载dlib的源文件 进入python的官网,点击PyPi选项,搜索dilb,再点击 ...

  7. 在矩池云上复现 CVPR 2018 LearningToCompare_FSL 环境

    这是 CVPR 2018 的一篇少样本学习论文:Learning to Compare: Relation Network for Few-Shot Learning 源码地址:https://git ...

  8. 矩池云上使用nvidia-smi命令教程

    简介 nvidia-smi全称是NVIDIA System Management Interface ,它是一个基于NVIDIA Management Library(NVML)构建的命令行实用工具, ...

  9. 如何在矩池云上运行FinRL-Libray股票交易策略框架

    FinRL-Libray 项目:https://github.com/AI4Finance-LLC/FinRL-Library 选择FinRL镜像 在矩池云-主机市场选择合适的机器,并选择FinRL- ...

随机推荐

  1. CKKS Part5: CKKS的重缩放

    本文翻译于 CKKS EXPLAINED, PART 5: RESCALING,主要介绍CKKS方案中最重要的技术- rescaling,重缩放技术 介绍 在CKKS的前一篇文章 CKKS Part4 ...

  2. AT5760 Manga Market

    首先一个想法就是可以考虑令 \(dp_{i, j}\) 表示当前考虑到了第 \(i\) 个商店,当前到了时刻 \(j\) 能走过最多的商店数量.但是你会发现这个 \(dp\) 转移的顺序并不是简单的从 ...

  3. 在IDE中普通项目打成jar包

    第一步: File---->Project Structe 第二步: 选择From modules.. 第三步:选择对应的Module和对应的JAR,然后点击ok 第四步:选择好对应的属性,然后 ...

  4. 【JS】函数提升变量提升以及函数声明和函数表达式的区别

    今天看js的变量提升问题,里面提到了函数提升.然后发现自己之前一直把函数声明和函数表达式弄错,导致函数提升出错 一.变量提升 console.log(a) var a=100 //undefined ...

  5. 超详细的node/v8/js垃圾回收机制

    前言 垃圾回收器是一把十足的双刃剑.其好处是可以大幅简化程序的内存管理代码,因为内存管理无需程序员来操作,由此也减少了(但没有根除)长时间运转的程序的内存泄漏.对于某些程序员来说,它甚至能够提升代码的 ...

  6. VC 获取多个mac地址

    转载请注明来源:https://www.cnblogs.com/hookjc/ #include <IPHlpApi.h>#include <iostream>#pragma ...

  7. MySQL--数据表操作--行转列和列转行

    原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11782549.html MySQL--数据表操作: 会用到的查询操作. 1. Limit的用法 ...

  8. play的action链(一个action跳转到另一个action,类似于重定向)

    在play中没有Servlet API forward 的等价物.每一个HTTP request只能调用一个action.如果我们需要调用另一个,必须通过重定向,让浏览器访问另一个URL来访问它.这样 ...

  9. Java多线程之读写锁机制

    Java多线程中有很多的锁机制,他们都有各自的应用场景,例如今天我说的这种锁机制:读写锁 读写锁,见名知意,主要可以进行两种操作,读和写操作,他们之间结合使用起来又是各不相同的.比如多个线程之间可以同 ...

  10. Node.js躬行记(15)——活动规则引擎

    在日常的业务开发中,会包含许多的业务规则,一般就是用if-else硬编码的方式实现,这样就会增加逻辑的维护成本,若无注释,可能都无法理解规则意图. 因为一旦规则有所改变,那么就需要修改代码再发布代码, ...