一、背景
目前任务需要在内网搭建一套关于PaddleNLP模型训练的内网环境,由于公司内网不能连接外网。原本定的两个方案:
- 方案一:使用安装包在内网安装,但是发现此过程过于复杂,需要往内网倒腾文件(由于公司制度原因,倒腾文件需要领导审批。。。。)、以及要安装编译环境。即放弃改方案。
- 方案二:利用docker容器境像,分两个docker容器,①label-studio数据标注环境。②打标后的数据,训练模型环境,需要安装PaddlePaddle 2.4.1、paddleNLP 2.5.2、Python 3.9.19。(推荐此方法)
二、操作步骤
安装最新的Label-Studio镜像并运行
docker run -it -p 8080:8080 -v $(pwd)/mydata:/label-studio/data heartexlabs/label-studio:latest
注意事项:
- 确认宿主机8080端口是否被占用。
三、验证结论
通过访问本地地址:http://192.168.227.134:8999/user/login/
四、资源分享
影视资源、学习教程、副业教程等,22专区、20T内容,领取
五、遇到问题总结
1.docker启动容器报错:ERRO[0000] error waiting for container: context canceled。
解决方法:
尝试重启docker
service iptables stop
systemctl stop firewalld
service iptables start
我的走到这里没有好,实在不行,重启Linux系统,搞不懂为啥我的重启就好了。
参考教程:官方文档
https://labelstud.io/guide/install#Install-with-Docker