始智AI wisemodel.cn开源社区

始智AI wisemodel.cn社区是源自中国的中立开放的AI开源社区。正在。wisemodel社区上线,H800/H20等资源上线,价格实惠,灵活方便,支持在线微调训练模型,及模型和,并。

新一代的三维生成大模型 ,能够从图片或文字单阶段直出具有PBR(物理渲染)材质的高质量三维数字资产。3DTopia-XL已将代码、预训练模型和技术报告开源,模型和代码都已经发布在始智AI wisemodel开源社区,wisemodel社区上也已经提供了3DTopia-XL的镜像,可以通过创建开发环境来使用3DTopia-XL模型了。

打开网易新闻 查看精彩图片

https://wisemodel.cn/models/ZhaoxiChen/3DTopia-XL

01

使用3DTopia-XL镜像直接运行

点击模型详情页-“训练或微调”按钮,创建一个开发环境,选择“3DTopia-XL-Deploy”的镜像,使用1张A5000或3090的配置,选择3DTopia-XL的模型文件路径“/llm/ZhaoxiChen/3DTopia-XL”,完成其他属性的填写或选择,然后直接点击下一步:

打开网易新闻 查看精彩图片

然后确认一下计费方式,如果是简单体验可以选择按量计费的模型,如果需要使用更长的时间,也可以选择包周或包月的模式,相比于按量有一些折扣。确定计费方式之后,可以直接点击提交订单:

打开网易新闻 查看精彩图片

创建完成之后,等待1分钟左右,开发环境进入运行中的状态,可以通过ssh登录到容器内或者通过notebook的方式把3DTopia-XL服务启动起来。

打开网易新闻 查看精彩图片

下面通过notebook的终端来把3DTopia-XL服务启动起来:

打开网易新闻 查看精彩图片

在notebook终端里操作跟ssh登录的容器的操作基本是一样:

先到代码所在的路径:

cd /home

cd 3DTopia-XL

进入代码路径之后直接执行:

python app.py

发现会报错,重新设置一下PYTHONPATH

export PYTHONPATH=/usr/local/lib/python3.10/dist-packages

然后再次执行:python app.py

这次3DTopia-XL服务正常启动

打开网易新闻 查看精彩图片

服务启动之后回到开发环境详情里,点击“服务端口”选项卡,申请一个公网访问的地址,申请好之后直接复制链接到浏览器打开

打开网易新闻 查看精彩图片

发现服务确实正常启动了,并且可以直接在线运行通过图片生成3D内容了。

打开网易新闻 查看精彩图片

通过ssh登录容器的操作也基本一样。

02

使用基础镜像重新开始安装部署

如果希望了解3DTopia-XL部署的全过程,也可以选择使用基础镜像,然后按照下面的流程来实现模型的安装和部署。先创建一个开发环境,主要选择和填写如下内容:

打开网易新闻 查看精彩图片

然后确认一下计费方式,这里选择按量的方式,确认之后提交订单:

打开网易新闻 查看精彩图片

下面通过ssh登录的方式进行3DTopia-XL的安装和部署:

打开网易新闻 查看精彩图片

从github或者wisemodel上把3DTopia-XL的代码拉下来,github访问经常连不上,建议直接从wisemodel上进行拉取代码:git clone https://wisemodel.cn/codes/ZhaoxiChen/3DTopia-XL.git。建议大家把代码拉到 /root/workspace/code 目录下面。

打开网易新闻 查看精彩图片

然后先把代码里的依赖安装一下:pip install -r requirements.txt

打开网易新闻 查看精彩图片

安装过程中因为github连接的问题,中间好几次失败,只能多重试几次。

打开网易新闻 查看精彩图片

重试几次之后总算是成功,开始安装相关的依赖,安装过程中又碰到一个报错,提示pymeshlab==0.2版本不对,查了一下这个安装包的版本,修改一下requirements.txt里相应的安装包版本:pymeshlab==2022.2,然后重新执行:pip install -r requirements.txt

再次安装之后,所有依赖都成功安装了。

打开网易新闻 查看精彩图片

下面继续执行 bash install.sh,这时报make: python: No such file or directory的错误,将python的路径加到PATH里去,执行export PATH=/opt/conda/bin/:$PATH ,然后重新执行 bash install.sh 之后可以正常执行。

打开网易新闻 查看精彩图片

执行成功之后,下面先尝试一下看看模型能否正常部署了,在此之前先把 app.py里的模型文件路径换成服务器本地的地址:/llm/ZhaoxiChen/3DTopia-XL/model_sview_dit_fp16.pt 和 /llm/ZhaoxiChen/3DTopia-XL/model_vae_fp16.pt。

然后尝试执行一下 python app.py

打开网易新闻 查看精彩图片

开始会报找不到“imageio”的错误,应该是pythonpath的问题,执行一下export PYTHONPATH=/usr/local/lib/python3.10/dist-packages 之后问题解决了,但又报了 NumPy 版本兼容的问题,下面重新安装numpy,pip install numpy==1.26.0

打开网易新闻 查看精彩图片

安装numpy完成之后,还报了几个兼容性的问题,根据提示安装一个合适的fsspec,pip install fsspec==2024.2.0

打开网易新闻 查看精彩图片

然后就是xformers 和 torch版本兼容的问题,重新安装一下xformers ,pip install xformers==0.0.28

打开网易新闻 查看精彩图片

安装完成之后,依然会提示一个torchvision 和torch 版本的不兼容的问题,通常更高的版本可以往下兼容,所以这个问题暂时先跳过。继续先试着执行一下python app.py ,发现程序可以正常运行。

打开网易新闻 查看精彩图片

运行到后面之后,发现还是会报一个错误,提示gradio缺少frpc_linux_amd64_v0.2的包,从网上再次重新下载相应的包放到指定的目录下面。

打开网易新闻 查看精彩图片

为了部署的模型可以通过网页端进行体验,先按平台的要求把服务端口设置成9000,重新执行一下python app.py ,这次发现模型部署成功了。

打开网易新闻 查看精彩图片

部署成功之后,我们回到wisemodel的控制台,在“服务端口”选项卡下面申请一个公网访问地址。

将申请到的访问地址复制到浏览器,就可以在浏览器正常体验 3DTopia-XL模型了。

打开网易新闻 查看精彩图片

下面就是在浏览器打开的页面,可以使用 3DTopia-XL进行3D内容的生成了

打开网易新闻 查看精彩图片

加入3D生成群

----- END -----

wisemodel相关

系统升级

系列模型:

关于wisemodel更多

1

欢迎持续关注和支持

开源社区建设需要长期坚持和投入,更需要广大用户的积极参与、贡献和维护,欢迎大家加入wisemodel开源社区的志愿者计划和开源共创计划。期待更多开发者将开源成果,包括模型、数据集和代码等发布到 wisemodel.cn 社区,共建中立、开放的AI开源社区生态。欢迎扫码添加wisemodel微信,申请加入wisemodel社群,持续关注wisemodel.cn开源社区动态,

2

欢迎加盟wisemodel开源社区

始智AI wisemodel社区自2023年9月上线以来,逐渐成为影响力日益扩大的中立开放的AI开源社区,为了加快公司发展,我们长期需要技术、运营等人才加盟,技术侧重在AI infra、后端开发,熟悉K8S、模型训练和推理等技术, 以及熟悉开发者生态运营的成员,欢迎感兴趣的朋友加盟,可以通过添加wisemodel微信,或者将简历投递到邮箱:liudaoquan@wisemodel.cn

3

欢迎投稿优质内容

欢迎投稿分享人工智能领域相关的优秀研究成果,鼓励高校实验室、大企业研究团队、个人等,在wisemodel平台上分享各类优质内容,可以是AI领域最新论文解读、最新开源成果介绍,也可以是关于AI技术实践、应用和总结等。投稿可以发邮件到liudaoquan@wisemodel.cn,也可以扫码添加wisemodel微信。

4

关于wisemodel开源社区

始智AI wisemodel.cn开源社区由清华校友总会AI大数据专委会副秘书长刘道全创立,旨在打造和建设中立开放的AI开源创新社区,将打造成“HuggingFace”之外最活跃的AI开源社区,汇聚主要AI开源模型、数据集和代码等,欢迎高校科研院所、大型互联网公司、创新创业企业、广大个人开发者,以及政府部门、学会协会、联盟、基金会等,还有投资机构、科技媒体等,共同参与建设AI开源创新生态。

向上滑动查看