赞
踩
背景是想在封闭环境的服务器上部署db-gpt,封闭环境不能上网,所以需要在外网构建镜像(据说现在可以直接docker pull镜像了,但是奈何不能定制cuda版本,俺们的服务器cuda11.7,所以只能基于源码来构建了)
目标服务器的环境:
操作系统是linux的,cpu是x86 64位的。
我的本地笔记本的环境:(以下操作均在我的笔记本进行)
我的笔记本是windows11,为了构建适配linux的镜像,我在windows上装了wsl。
启动wsl,也就启动了一个ubuntu,然后我在wsl里装了个docker,以下操作均在wsl里进行。
当然,如果您有一个可联网的liunx系统的电脑就更好啦。
下载v0.3.6的源码,截止今天(20230906)建议安装这个我认为“稳定”的版本。
依照自己硬件环境,看看是否要调整一下启动参数。
- bash docker/build_all_images.sh \
- --base-image nvidia/cuda:11.7.1-devel-ubuntu22.04 \
- --pip-index-url https://pypi.tuna.tsinghua.edu.cn/simple \
- --language zh
注释:
1、这个构建脚本会构建三个镜像,分别是NVIDIA和dbgpt、dbgpt-allinone;三个镜像的大小与官网大小不一定一模一样。先构建基础环境(ubuntu+cuda)、然后才是dbgpt依赖的环境和软件构建。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。