前提:首先需要生成SOL钱包,可以下载Phantom或者Solflare钱包生成并且妥善保管助记词。
中国大陆区IP地址不会有积分奖励,而空投数量根据积分产生,解决办法为使用代理变更为非大陆IP。
访问IO.NET官网注册账号。https://www.io.net
选择部署CPU还是GPU,支持设备列表参考连接 https://docs.io.net/docs/inception ,选择对应季数,2024年6月为第三季,连接则为 https://docs.io.net/docs/season-3
初次部署需要安装以下内容
1开启主板BIOS的虚拟化,2安装Docker,3安装WSL,4安装NVIDIA驱动与CUDA驱动。
WINDOWS下需要 1 2 3 4 ,部署CPU可跳过4.
LINUX下需要 2 4 ,部署CPU可跳过4.
MAC下需要 2 ,因为是CPU部署,只需下载Docker即可。
WINDOWS / MAC 参考下边
安装DOCKER,地址 https://www.docker.com/products/docker-desktop/ ,选择对应系统的版本。
安装CUDA ,地址 https://developer.nvidia.com/cuda-downloads 。
安装WSL2 ,开始菜单鼠标右键,管理员方式启动POWERSHELL(终端),之后输入 wsl --install ,等待安装,如果失败请挂全局VPN。
Docker设置中勾选WSL2 (WINDOWS需要,MAC不需要。)
LINUX 则使用下边命令安装 docker与CUDA驱动
sudo apt install curl
curl -L https://github.com/ionet-official/io-net-official-setup-script/raw/main/ionet-setup.sh -o ionet-setup.sh
chmod +x ionet-setup.sh && ./ionet-setup.sh
保证docker安装并且代理正常启动后,执行下边部署。
访问www.io.net 登录,选择worker,选择网页顶部 new worker 创建新的工人,根据交互提示部署。
官方新版开源部署程序 https://github.com/ionet-official/io_launch_binaries/
图文教程参考
官方部署程序
https://docs.google.com/document/d/1hdyRvTlZeO5-qiuaEjmZoypfmTSNTycH9UpdOSYBDsk
OPAI部署程序部署(本地与租用)
https://www.xiaot.eu.org/index.php/archives/8/
一些常见错误
关于Error: device code authorization returned: Bad Request 错误解决参考 https://docs.google.com/document/d/1U6DtKYtyhFrABnS1MHYpjj_wnRbKInAcRi0QIh40IaI
关于POW验证无法通过问题
https://www.xiaot.eu.org/index.php/archives/16/
mac 部署失败提示 Bad CPU type in executable
终端中输入 /usr/sbin/softwareupdate --install-rosetta --agree-to-license
之后继续执行部署命令。
Error running docker commond exit status 125 错误
该错误与Docker有关,通常可能是docker的设置存在错误,或者是docker无法访问docker镜像源。如果自行修改过docker的设置,可以将docker重置,虚拟磁盘位置修改路径可以检查所在硬盘空间。如果是网络原因无法访问docker镜像源,先确保代理正常,且部署程序经过代理,可参考上边 Bad Request错误解决的教程。另外也存在极少数情况为Docker连接数超限,当多人共用一个梯子节点并且使用Docker且都处于未登录状态时可能出现,解决方法可参考--换代理节点/登录Docker账号/退出Docker账号/购买Docker订阅。
卡在Waiting for IO containers to start... 的问题
该问题首先检查本地系统时间正确性,其次可能是网络问题导致,国内用户可以从代理上找原因。其次可以尝试检查本地/代理 的DNS地址,相对保险的DNS是 1.1.1.1 或者 8.8.8.8 。极小概率或许是官方/Docker源 那里的问题,可以咨询DC群友看此时这个问题是否普遍存在。
部署程序运行后不执行后续任务
该问题通常重启系统可能可以解决,原因不明。
部署成功后掉线问题
掉线后先到DC社区询问,确定是个体情况还是普遍状况,确认是官方问题还是自己问题。如果是自己问题,先要关闭系统的休眠/节能,之后可能是本地网络问题,比如本地网络运营商是否存在维护,路由器是否设置了自动重启等等。剩下的就是代理问题,代理节点固定时间维护或者代理节点稳定性不足丢包严重等。
一些后补问题。
如何清空配置
WINDOWS终端中粘贴如下命令清空Docker内镜像与容器
docker ps -a -q | ForEach-Object { docker stop $_ ; docker rm $_ }
docker images -a -q | ForEach-Object { docker rmi $_ }
之后删除部署程序同目录下的 ionet_device_cache.json 文件
LINUX同理打开终端输入
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
之后删除 ionet_device_cache.json 文件