【AIGC大模型】跑通wonder3D (windows)

 这两天看了AI大神李某舟被封杀,课程被下架的新闻,TU商 认为:现在这种玩概念、徒具高大上外表却无实质内容的东西太多了,已经形成一种趋势和风潮,各行各业各圈层都在做大做强这种势,对了,这种行为的学名叫宣传,俗名叫营销,花名叫忽悠,真名叫骗人
老老实实做事做产品做学问的人有没有?有,我觉得数量还不少,但是这类老实人得不到镜头和话筒,他们付出很多,得到的太少,沉默是他们的形象,苦闷是他们的情绪,自律是他们的品质,平凡是他们的归宿。

论文链接:https://arxiv.org/pdf/2310.15008.pdf

windows10系统

显卡:NVIDIA rtx 2060 

一、安装anaconda 

二、安装CUDA  11.7 (CUDA Toolkit 11.7 Downloads | NVIDIA Developer) 和 cudnn 8.9.7(cuDNN Archive | NVIDIA Developer)库  CUDA选择自定义安装,其他环境变量配置啥的 可以参考下安装CUDA以及CUDNN(windows版)_windows安装cuda和cudnn-CSDN博客

三、(1)进入anaconda prompt 创建虚拟环境:conda create -n wonder3d  python=3.9  

conda create -n wonder3d  python=3.9  

(2)进入wonder3d 环境: conda activate wonder3d 

 conda activate wonder3d 

四、安装 pytorch 系列库 :

因为直接安装 到numpy的时候会报超时错误,所以先安装numpy 再安装torch 

 C:\ProgramData\Anaconda3\envs\wonder3d\python.exe -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com numpypip --default-timeout=6000 install torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu117  --trusted-host mirrors.aliyun.com

五、下载wonder3D 源码 并安装依赖项

安装一下 git 

conda install git

下载windows分支  

git clone https://github.com/xxlong0/Wonder3D.git -b main-windows

进入wonder3D目录

cd Wonder3D

安装依赖项:

pip install -r requirements.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com numpypip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch

六、(1)下载Wonder3D的预训练模型 checkpoint . 把它放在 ckpts文件夹下.

Wonder3D
|-- ckpts
    |-- unet
    |-- scheduler.bin
    ...

(2) 修改./configs/mvdiffusion-joint-ortho-6views.yaml, 为 pretrained_model_name_or_path='./ckpts'

(3)下载SAM大模型 SAM ,并把它放在sam_pt文件夹下

Wonder3D
|-- sam_pt
    |-- sam_vit_h_4b8939.pth

七、测试

python gradio_app.py

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/493598.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ 之LeetCode刷题记录(三十四)

😄😊😆😃😄😊😆😃 开始cpp刷题之旅。 目标:执行用时击败90%以上使用 C 的用户。 12. 整数转罗马数字 罗马数字包含以下七种字符: I, V&#xf…

力扣382.链表随机节点

Problem: 382. 链表随机节点 文章目录 题目描述思路复杂度Code 题目描述 思路 由水塘抽样易得,当遇到i个元素,有 1 / i 1/i 1/i的概率选择该元素;则在实际操作中我们定义一个下标i从1开始遍历每次判断rand() % i 0(该操作就是判断…

空指针和Void指针的基本概念和用法

前言:本文只是限于说明空指针与void指针的基本性质和用法,关于更深层次的用法,则不介绍,因为本人自己还没有搞懂!!! 1:空指针 1.1空指针的基本定义 定义:在C语言中,如…

beego代理前端web的bug

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、beego代理前端web的bug总结 一、beego代理前端web的bug *报错,为web压缩包index.html里面的注释被错误解析,删掉就行 2024/02/22 10:2…

MySQL数据库进阶第五篇(锁)

文章目录 一、锁的概述二、全局锁三、表级锁四、元数据锁(meta data lock, MDL)五、意向锁六、行级锁七、行锁(Record Lock)八、间隙锁(Gap Lock)九、临键锁(Next-Key Lock)十、锁总…

【GameFramework框架内置模块】4、内置模块之调试器(Debugger)

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址QQ群:398291828 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 【GameFramework框架】系列教程目录:…

【原创教程】汇川H5U入门教案

一、软元件介绍 1、位软元件 PLC编程支持位软元件,位软元件具体类型、范围、点数和相关说明如下表所示: 2、字软元件 ● 掉电保持范围不可更改。 ● 字软元件作为整数使用时,根据指令参数,作为16位或32位数据使用。作为16位数据使用时,占用1个软元件;作为32位数据使…

揭密字节跳动薪资职级,资深测试居然能拿......

曾经的互联网是PC的时代,随着智能手机的普及,移动互联网开始飞速崛起。而字节跳动抓住了这波机遇,2015年,字节跳动全面加码短视频,从那以后,抖音成为了字节跳动用户、收入和估值的最大增长引擎。 自从字节逐…

前端解析后端返回文件流格式数据

当后端接口返回数据是一个文件流数据时,如下后端返回给我的是一个pdf文件流数据 methods: {gotoPri() {protocolApi().then(res > {this.createPdf(res.data,XXX协议)})},createPdf(res, name) {// Blob构造函数返回一个新的 Blob 对象并指定type类型。let blob …

CKA认证,开启您的云原生之旅!

在当今数字化时代,云计算已经成为企业和个人发展的关键技术。而获得CKA(Certified Kubernetes Administrator)认证,将是您在云原生领域迈出的重要一步。 CKA认证是由Kubernetes官方推出的权威认证,它旨在验证您在Kuber…

进程的学习

进程基本概念: 1.进程: 程序:存放在外存中的一段数据组成的文件 进程:是一个程序动态执行的过程,包括进程的创建、进程的调度、进程的消亡 2.进程相关命令: 1.top 动态查看当前系统中的所有进程信息(根据CPU占用率排序&#xf…

IO进程:信号灯集

程序代码: sem.h: 1 #ifndef __SEM_H__2 #define __SEM_H__3 4 //创建信号灯集并初始化,semcount表示灯个数5 int open_sem(int semcount);6 7 //申请资源操作,semno表示灯的编号8 int P(int semid,int semno);9 10 //释放资源操作&#xff…