🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
- 同一个程序,思考 调整一个参数 t = 0.005、0.01、0.02、0.04 分别展开实验
- 已经使用 4、5、6 三张卡 t = 0.005 进行训练
- 再次使用 1,2,3 三张卡 t = 0.02 对另外一个 xx.py 进行训练,发现遇到
RuntimeError: Address already in use
的报错,记录如下
解决思路类似如下
- 原因是,端口已被其他程序占用,端口号冲突了。
- 这里核心思想:通信端口被占用,解决方法是每次运行程序前指定端口,端口号可以任意写
- 同一台服务器,之前的程序运行完毕,占用的端口自然释放
- 如果是改了参数、重新开启一个对比实验,那么修改端口即可
- 不同的代码框架,端口修改方式可能会有差异,示例如下(MMCV、mmclass等框架示例)
PORT=${PORT:9500}
具体如何指定端口,这个要看代码的参数配置项
- 🍊 点赞 👍 收藏 ⭐留言 📝 都是博主坚持写作、更新高质量博文的最大动力!