V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hwdq0012
V2EX  ›  程序员

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

  •  
  •   hwdq0012 ·
    nocanstillbb · 1 天前 · 1664 次点击

    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 的考虑

    7 条回复    2025-05-08 08:31:29 +08:00
    Turismo
        1
    Turismo  
       1 天前
    是不是可以 跑一个软路由在 docker net 中 分流下?
    hwdq0012
        2
    hwdq0012  
    OP
       1 天前
    @Turismo docker 就像是一个 cli 程序 , 运行一下训练任务就退出,自动删除了
    kivmi
        3
    kivmi  
       23 小时 33 分钟前
    大佬带我上路 AI 啊
    hwdq0012
        4
    hwdq0012  
    OP
       23 小时 13 分钟前 via iPhone
    @kivmi cv ai 比较简单,也比较式微 入门也没什么难度, 建议去 llm 的赛道
    jamesjammy061
        5
    jamesjammy061  
       22 小时 9 分钟前
    感觉还是开 tun 最好
    prosgtsr
        6
    prosgtsr  
       13 小时 59 分钟前 via iPhone
    我都是用软路由,还解决不了就开全局代理
    hwdq0012
        7
    hwdq0012  
    OP
       13 小时 37 分钟前 via iPhone
    @prosgtsr
    @jamesjammy061
    工具给客户用的 所以我的情况最好是离线 需要下载的者已经做到 docker 里了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2958 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:09 · PVG 22:09 · LAX 07:09 · JFK 10:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.