nvidia docker + yolo 训练时最好把网络禁用掉

1 天前
 hwdq0012

docker 默认有一个桥接网络,可以上网,
yolo 检测到网络后会联网检测一些东西,可能因为墙的原因,或网络慢的原因
浪费掉一些时间检测环境,甚至有时网络不太好训练不了

这种时候把在 docker run 时指定一个没有以太网连接的网络,yolo 光速进入训练步骤了

#创建无 internal 网络 
docker network create --driver bridge --internal isolated_net


#使用示例
docker run --network=isolated_net  ...

windows 上的话,可以用 docker desktop 和 wsl 集成
但最好直接在 wsl 里安装 docker ce + nvidia docker2 出于 license 的考虑

1696 次点击
所在节点    程序员
7 条回复
Turismo
1 天前
是不是可以 跑一个软路由在 docker net 中 分流下?
hwdq0012
1 天前
@Turismo docker 就像是一个 cli 程序 , 运行一下训练任务就退出,自动删除了
kivmi
1 天前
大佬带我上路 AI 啊
hwdq0012
1 天前
@kivmi cv ai 比较简单,也比较式微 入门也没什么难度, 建议去 llm 的赛道
jamesjammy061
1 天前
感觉还是开 tun 最好
prosgtsr
18 小时 38 分钟前
我都是用软路由,还解决不了就开全局代理
hwdq0012
18 小时 16 分钟前
@prosgtsr
@jamesjammy061
工具给客户用的 所以我的情况最好是离线 需要下载的者已经做到 docker 里了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1130241

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX