| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 在Ubuntu上运行DQN ZOO -> 正文阅读 |
|
[系统运维]在Ubuntu上运行DQN ZOO |
目录 一、安装DockerDocker安装:使用国内 daocloud 一键安装命令
二、安装NVIDIA Docker参考链接:Installation Guide — NVIDIA Cloud Native Technologies documentation
三、保证普通用户也能使用docker默认只有root用户能操纵docker,需要设定使普通用户也能操作docker
四、执行run.sh文件在dqn_zoo文件夹下运行run.sh,可以自动下载依赖包并且打包docker镜像
在安装包的时候,执行pip3 install -r docker_requirements.txt报错:
出现这个错误的原因是github近期加强了网络安全设置,在连接远程仓库时使用SSH或git:// 会有问题,如果使用https://则不会受到影响。 github官方参考链接: https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git 问题出现的地方在于dqn_zoo/docker_requirements.txt中,dm-haiku和rlax都有这个问题:
解决方法就是将git://改成https://即可,比如上面两行改为:
在这里还要注意一点,运行run.sh去打包docker环境的时候,每次都会从github仓库下载dqn_zoo,这样docker_requirements.txt一直使用的都是git://的链接。针对这个问题,可以借助gitee平台,具体步骤如下: 1. 将github上的dqn_zoo仓库拷贝到gitee上 ①在gitee上新建仓库→点击导入 ②将github仓库链接粘贴到git仓库URL中。网页会根据链接识别仓库是否有效,通过验证后选择“导入” ③将仓库设置为公开 默认的仓库都是私有的,在执行自动化脚本的时候可能会出现问题,所以建议设置仓库为公开。 具体步骤:打开gitee上的仓库,选择“管理”→“开源”→保存 ? 2. 按照之前的说明,修改gitee仓库里的docker_requirements.txt文件 3. 修改run.sh文件 将下图中画红框的链接修改为gitee仓库的链接(https://gitee.com/desny/dqn_zoo): ?4. 执行run.sh文件 执行的时候可能会因为墙的原因导致下载失败,比如网络超时等问题。我个人的情况是暂时只能用windows系统上用vpn,那我在linux服务器上下载dm-haiku的github文件就总是会超时。 因为docker_requirements.txt对dm-haiku限定了使用的版本,所以用上述gitee的方式拷贝的代码在接下来的环境配置中会出现问题。 由于windows系统有vpn,所以可以在windows系统编写一个requirements.txt,里面单独放置dm-haiku这一行:
然后在anaconda命令行中执行pip3 install -r requirements.txt,即可下载指定版本的dm-haiku了。接下来把这个代码上传到gitee,在docker_requirements.txt中修改dm-haiku链接为gitee仓库的就可以了。 (有点曲折哈……其实这个方法是可行的,只不过我多运行了几次run.sh,赶在网络状态比较好的时候跑完了整个docker镜像的打包) |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:19:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |