| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 在LiCO中实现模型训练 -> 正文阅读 |
|
[系统运维]在LiCO中实现模型训练 |
? ? ? ? 为了获得更加稳健的深度学习训练模型,一些庞大的训练在个人电脑上无法实现,本文主要以在LiCO中实现tensorflow训练模型为例,为读者提供参考,若文档中存在错误,请读者提出宝贵的意见。 文章目录
提示:以下是本篇文章正文内容,下面案例可供参考 一、在ubuntu中下载docker :https://blog.csdn.net/qq_40663357/article/details/83307338一、下载 1、 安装docker的apt源
2 、添加docker官方的GPG
3 、添加docker的源。如果没有docker.list则自己创建一个
清空原文件,加入以下内容
二、安装 1、 安装docker
2、 查看docker的版本:
? 二、利用docker下载镜像1.查看当前docker镜像
显示所有存在的镜像 ?2.下载镜像 进入Docker Hub网页:https://hub.docker.com/ ?在搜索框中输出自己需要的基础镜像,例如:tensorflow 点击右下角Docker Pull Command中命令的复制,将其复制到ubuntu下的命令行中;也可以通过点击Tag在其中寻找自己想要的不同版本。 下载完成后查看当前存在的镜像信息
?此时发现tensorflow/tensorflow:latest镜像就下载好了 三、构造自己的容器?1.进入tensorflow/tensorflow镜像
?注:记住5e7ae5f8288d这个容器名称 2.在原始容器中添加自己的模块,例如:在容器中安装opencv-python
?此时5e7ae5f8288d容器中就加入了我们需要的模块 四、修改容器名,生成镜像1.显示所有正在运行的容器
?可以发现?5e7ae5f8288d容器就是自定义模块的tensorflow/tensorflow容器 2.要将自定义的容器保存为镜像
其中5e7ae5f8288d为容器名,1160966815/tensorflow1:latest为自定义的名称 注:自定义的名称要按照Docker? Hub自己的账号名称对应,我的账号名称是1160966815,因此设置为1160966815/tensorflow1:latest(之后会讲到为什么这样操作)。 五、发布自定义镜像:https://www.cnblogs.com/fanqisoft/p/11315392.html⒈在Docker Hub(Docker官方镜像仓库)注册自己的用户名。 ⒉在Docker中使用docker login命令登录自己的用户名密码。 ?(首次登陆需要自己的用户名密码) ⒊使用docker push 镜像名称 上传本地镜像到镜像仓库
例如:
?此时在Docker Hub中就能够找到自己发布的镜像了: 六、在LiCO中下载镜像LiCO服务器登陆网址 登陆LiCO之后进入专家模式: ?在专家模式命令行中下载之前发布的tensorflow镜像:
?(其中tensorflow.sif为自命名文件) 此时镜像已下载好,可以在文件管理中查看 ??tensorflow.sif文件即为刚下载的镜像文件 七、实现深度学习模型训练1.上传训练文件 进入文件管理,点击右键,Upload files进行本地文件上传。 ?2.开始训练 进入提交作业,选择General-Common Job——点击使用——自定义作业名称——选择自己的工作目录——填写运行脚本 ?运行脚本:(第一个路径为镜像所在的路径,第二个路径为自己的运行代码所在的路径,python代表的意思是:运行的文件为py文件) 根据自己的需求选择资源选项,点击提交,即可开始训练。 参考链接 ? ? ? ??在ubuntu中下载docker :https://blog.csdn.net/qq_40663357/article/details/83307338 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 0:36:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |