当前位置:AIGC资讯 > AIGC > 正文

Stable Diffusion 本地训练端口与云端训练端口冲突解决办法

方法之一,修改本地训练所用的端口

1 首先,进入脚本训练器的根目录

         例如:C:\MarkDeng\lora-scripts-v1.7.3

找到gui.py

2 修改端口号

        因为云端训练器也是占用28000和6006端口

        那么本地改成27999和6007也是可以的

        保存退出,运行启动器即可 

注意:不能占用28001端口,28001端口是训练器的另外一个程序占用的

3 与上述内容不相关的附件:云端训练的端口转发器百度网盘

链接:https://pan.baidu.com/s/12Pfa3-95aJZb63wRuMys4g?pwd=w9br 
提取码:w9br 
--来自百度网盘超级会员V6的分享

方法二,也可以指定云端训练时的端口转发

总结

### 总结
本文介绍了两种解决本地训练与云端训练端口冲突问题的方法,旨在确保训练过程顺畅进行,避免由于端口占用而导致的错误。
#### 方法一:修改本地训练所用的端口
1. **定位脚本训练器根目录**:
- 用户首先需要进入其脚本训练器的根目录,例如`C:\MarkDeng\lora-scripts-v1.7.3`。
- 在该目录下找到关键的配置文件`gui.py`。
2. **修改端口号**:
- 考虑到云端训练器默认占用28000和6006端口,为避免冲突,建议将本地训练的端口修改为其他未被占用的值。
- 示例中的修改为27999和6007,但需要注意避免使用已被训练器其他程序占用的端口,如28001端口。
- 修改后保存文件并重新运行启动器即可生效。
#### 方法二:指定云端训练时的端口转发
- 当需要直接从云端进行训练时,由于网络环境可能不同,可能需要使用端口转发器来确保数据的正确传输。
- 文中提供了一个云端训练端口转发器的百度网盘链接及提取码,用户可自行下载使用。通过端口转发器的配置,可以灵活指定用于训练的端口,以适应不同的网络环境和需求。
### 总结要点
- **方法一**重点在于本地端口的修改,以避免与云端训练的端口冲突,确保本地训练顺利进行。
- **方法二**通过提供端口转发器资源,为需要云端训练的环境提供了解决方案,增强了训练的灵活性和网络适应性。
两种方法各有侧重,用户可根据实际需求选择合适的方式进行调整。

更新时间 2024-07-28