记录Coursera_MLOps课程course1week1lab作业中,运行深度学习代码时文件拷贝到docker容器内部的问题
背景
在jupyter notebook上运行yolov3的目标检测代码时,程序需要下载yolov3的相关配置和类型资料,但是由于网络原因无法下载
解决方案
一、进入到响应docker中,对指定容器执行bash
docker exec -it 容器ID或name bash
文章图片
上图为进入docker后查看docker的文件目录
二、查看目标文件夹下的文件
文章图片
三、下载对应的文件包并拷贝到docker目标文件目录下
wget https://github.com/pjreddie/darknet/raw/master/cfg/yolov3-tiny.cfg
wget https://pjreddie.com/media/files/yolov3-tiny.weights
wget https://github.com/arunponnusamy/object-detection-opencv/raw/master/yolov3.txt
将yolov3.txt重命名为yolov3_classes.txt,然后拷贝到目标文件夹下
docker cp yolov3_classes.txt container_id:/home/jovyan/.cvlib/object_detection/yolo/yolov3
docker cp yolov3-tiny.weights container_id:/home/jovyan/.cvlib/object_detection/yolo/yolov3
docker cp yolov3-tiny.cfg container_id:/home/jovyan/.cvlib/object_detection/yolo/yolov3
再次查看目标文件夹下的文件
文章图片
【记录Coursera_MLOps课程course1week1lab作业中,运行深度学习代码时文件拷贝到docker容器内部的问题】然后运行yolov3模型就能实现object detection了
推荐阅读
- shadow mapping实现动态shadow实现记录
- 微信不小心卸载了重新安装怎么恢复聊天记录
- Android应用基础学习记录
- android自定义编解码器记录
- NLP|NLP训练营学习记录(一)
- 微信聊天记录怎么传到另一个手机
- ps历史记录画笔工具的作用
- ps历史记录画笔工具是什么
- 屏幕录制(如何用Python记录你的屏幕(代码实现示例))
- 小米路由器3G|小米路由器3G R3G 刷入Breed和OpenWrt 20.02.2 的记录