当前位置: 首页 > news >正文

Wonder3D本地部署到算家云搭建详细教程

Wonder3D简介

Wonder3D仅需2至3分钟即可从单视图图像中重建出高度详细的纹理网格。Wonder3D首先通过跨域扩散模型生成一致的多视图法线图与相应的彩色图像,然后利用一种新颖的法线融合方法实现快速且高质量的重建。

本文详细介绍了在算家云搭建Wonder3D的流程以及本地部署的教程,希望能帮助到大家,有问题可以随时联系我们~

 平台搭建流程

系统:Ubuntu22.04系统,显卡:3090,显存:24G

1.选择模型实例

在算家云“应用社区”中搜索或找到“Wonder3D”模型

或者在“3D模型生成”选项功能中单击选择“三维重建”

微信截图_20240913114101.png

2.创建模型实例

在Wonder3D模型界面页面中单击“创建应用”

微信截图_20240913114207.png

选择GPU资源项选择RTX 3090后单击”立即创建“

微信截图_20240913114305.png

3.使用模型

单击webSSH进入终端:

3090进入终端.jpg

使用下列命令运行项目

conda activate wonder3d
cd Wonder3D
export GRADIO_SERVER_NAME=0.0.0.0
export GRADIO_SERVER_PORT=8080
python gradio_app_recon.py

微信截图_20240910112619.png

返回项目实例页面点击开放端口

开放端口.jpg

打开一个新的网页,将得到的网址进行粘贴,模型界面成功打开

微信截图_20240910111920.png

 具体使用方法请在应用社区查看此模型主页的“使用说明”

以上就是Wonder3D在算家云搭建的流程,下面将介绍本地部署教程,有需要的可以参考。

本地部署流程

一、基础环境

1.查看系统是否有Miniconda3的虚拟环境

conda -V
如果输入命令没有显示Conda版本号,则需要安装。

安装教程可查看:

屏幕截图

2.更新系统命令

输入下列命令将系统更新及系统缺失命令下载

apt-get update 
apt-get upgrade 
apt-get install -y vim wget unzip lsof net-tools openssh-server git git-lfs gcc cmake build-essential

3.创建虚拟Python环境

  • 创建一个名为"wonder3d"的虚拟镜像,python版本为3.8

conda create -n wonder3d python=3.8

微信截图_20240909142429.png

  • 进入"wonder3d"虚拟环境

conda activate wonder3d

微信截图_20240909142455.png

4.下载模型

输入下列命令对Wonder3D模型进行下载

git clone https://gitclone.com/github.com/xxlong0/Wonder3D.git
cd Wonder3D

微信截图_20240909142649.png

5.下载模型依赖包

输入下列命令:

pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch

微信截图_20240909142953.png

耐心等待直到”Successfully“出现

微信截图_20240909143609.png

7.添加模型文件

自选。如果您在连接到 huggingface 时遇到问题。确保您已下载以下模型。 下载 checkpoint 并进入根文件夹

如果您在中国大陆,您可以通过 aliyun 下载。

Wonder3D
|-- ckpts
|-- unet
|-- scheduler
|-- vae
...
然后修改文件 ./configs/mvdiffusion-joint-ortho-6views.yaml。

设置pretrained_model_name_or_path="./ckpts"

下载 SAM 模型。将其放入文件夹。sam_pt
Wonder3D
|-- sam_pt
|-- sam_vit_h_4b8939.pth

二、界面展示

输入下列命令启动界面:

python gradio_app_recon.py

微信截图_20240910112619.png

复制网址打开页面

微信截图_20240910111920.png

算家云——简单、高效、便宜

点击算家云-应用社区,进入算家云,选择模型,一键开启AI之旅!

http://www.lryc.cn/news/491902.html

相关文章:

  • 【设计模式】【行为型模式(Behavioral Patterns)】之状态模式(State Pattern)
  • QML学习 —— 34、视频媒体播放器(附源码)
  • 【深度学习|特征增强模块】FFN(前馈神经网络)和E_FFN(增强型前馈神经网络)是transformer特征增强的重要组成部分!
  • 【Qt】控件7
  • F12抓包14_修改网页图片网页保存到本地
  • 源代码检测,内附实际案例
  • 1138:将字符串中的小写字母转换成大写字母
  • 《C++ 人工智能模型邂逅云平台:集成之路的策略与要点全解析》
  • 【ArcGISPro】Sentinel-2数据处理
  • Unity中的简易TCP服务器/客户端
  • Spring Boot 3.4 正式发布,结构化日志!
  • 技术文档,they are my collection!
  • 详解Qt之QtMath Qt数学类
  • 人工智能与人类:共创未来的新篇章
  • 4.6 JMeter HTTP信息头管理器
  • 非交换几何与黎曼ζ函数:数学中的一场革命性对话
  • 【设计模式】【行为型模式(Behavioral Patterns)】之观察者模式(Observer Pattern)
  • 文件导入-使用java反射修改日期数据
  • 【网络安全设备系列】10、安全审计系统
  • Apache Maven Assembly 插件简介
  • ReentrantLock(可重入锁) Semaphore(信号量) CountDownLatch
  • 计算机网络习题解答--个人笔记(未完)
  • java虚拟机——频繁发生Full GC的原因有哪些?如何避免发生Full GC
  • python学习笔记(12)算法(5)迭代与递归
  • 从零开始:Linux 环境下的 C/C++ 编译教程
  • Rust学习(十):计算机科学简述
  • 【西瓜书】剪枝与样本值处理——预剪枝、后剪枝、连续值、缺失值
  • NLP 1、人工智能与NLP简介
  • 常见线程安全问题之Double Checked Locking
  • Redis(非关系型数据库)的作用 详细解读