| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 教你自己训练的pytorch模型转caffe(二) -> 正文阅读 |
|
[Python知识库]教你自己训练的pytorch模型转caffe(二) |
重点之重点 把训练的模型进行转换,我的模型文件叫google_checkpoint_ep60
那个老哥给我们搭建好了环境, 因此不用自己搭建环境,但是我们得下载docker
然后我们就下载老哥提供的镜像 具体的,在命令行按照老哥的github指引敲 ?第一行是下载镜像(可以理解为虚拟机中的文件),第二行是创建容器(创建一个虚拟机然后开机了,并登录),我推荐大家把--rm去了,不然cmd退出后容器就自动删除了,第三行是进入容器执行命令 这个命令是转换模型,最后保存在tmp文件夹中。 ?如果没有报错的话下面就开始转换我们自己的模型 我使用docker cp 在宿主机和容器之间复制 首先把我们猫狗的GoogLeNet.py 复制进去。
前面是宿主机文件或者文件夹,后面是容器id ,id可以从docker desktop复制 ? ?最后是容器的文件夹 然后我们写一个脚本转换我们的模型,把老哥readme抄抄 ?我的文件名叫run.py
我们把run.py 和google_checkpoint_ep60.pth 都用docker cp 复制到/root/brocolli 中 然后运行,转换完毕,把 tmp下面的googlenet_dog.prototxt 和googlenet_dog.caffemodel 复制走至此完毕 分割线--------------------------------- docker 一些命令 docker run 创建容器
如果你之前用了rm 删掉了,用上述命令在创建一个,或者这样 ?如果你小心把bash 窗口关了,但是他还在运行 ?可以使用命令进入bash,长长的那个是容器id
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/27 2:51:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |