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

实用指南:【保姆级教程】TEXTurePaper运行环境搭建与Stable Diffusion模型本地化

1. 拉取代码

git clone https://github.com/TEXTurePaper/TEXTurePaper.git

2. 准备环境所需要的包

在这里插入图片描述

3. 由于代码自动下载模型,容易中断报错,所以采取将模型下载到本地,然后修改代码默认的路径为本地的模型路径。

# 安装 tree(如果没有)
sudo apt-get update &
& sudo apt-get install tree -y
# 显示 /root/autodl-tmp 下的目录结构
tree -L 3 /root/autodl-tmp

在这里插入图片描述
在这里插入图片描述

4. 将以上模型在本地准备好,修改代码默认的路径

TEXTurePaper-main/src/configs/train_config.py中的48行,将stabilityai/stable-diffusion-2-depth改为本地的/root/autodl-tmp/stabilityaistable-diffusion-2-depth,根据自己的路径修改
Code/TEXTurePaper-main/src/stable_diffusion_depth.py60行的stabilityai/stable-diffusion-2-inpainting改为/root/autodl-tmp/stable-diffusion-2-inpainting,根据自己的路径修改

5. 激活环境,进入项目目录并运行指令

source activate autodl-tmp/envs
cd /root/Code/TEXTurePaper-main
python -m scripts.run_texture --config_path=configs/text_guided/napoleon.yaml

运行的示意图:
在这里插入图片描述

以上内容可以总结为


【保姆级教程】TEXTurePaper运行环境搭建与Stable Diffusion模型本地化

在跑 TEXTurePaper 项目的时候,很多同学会遇到一个坑:
默认配置会直接从 HuggingFace 下载 stabilityai/stable-diffusion-2-depth 模型,网络环境不好时经常中断,训练根本跑不通。这里分享一下我的解决方案。


一、模型准备

在源码 Code/TEXTurePaper-main/src/configs/train_config.py48 行,默认配置如下:

diffusion_name: str = 'stabilityai/stable-diffusion-2-depth'

⚠️ 这样写会强制从官网拉取模型。为避免下载中断,建议手动下载到本地:

  1. 去 HuggingFace 官网下载 stabilityai/stable-diffusion-2-depth

  2. 上传到服务器(推荐使用 FileZilla 拖拽上传,或者 autodl 自带上传功能)。

  3. 上传路径建议:

    /root/autodl-tmp/stable-diffusion-2-depth

保持文件夹结构与官网一致,这样调用时不会出错。


二、修改代码路径

修改以下两个文件,把默认的 HuggingFace 名称替换为本地路径:

  • stable_diffusion_depth.py 第 60 行

    diffusion_name: str = '/root/autodl-tmp/stable-diffusion-2-depth'
  • train_config.py 第 48 行

    diffusion_name: str = '/root/autodl-tmp/stable-diffusion-2-depth'

这样,模型就会直接从本地读取,而不是联网下载。


三、环境激活

进入虚拟环境:

source activate /root/autodl-tmp/envs

四、运行命令

在项目根目录下执行:

python -m scripts.run_texture --config_path=configs/text_guided/napoleon.yaml

如果路径和环境没问题,程序就能正常跑起来。


五、总结

  • 踩坑点:默认配置会强制联网下载,容易失败。
  • 解决办法:提前下载好模型 → 上传服务器 → 修改路径。
  • 关键代码位置train_config.py(48行)和 stable_diffusion_depth.py(60行)。

这样处理后,TEXTurePaper 在国内环境也能稳定运行。


有问题可以在评论区留言,或者直接私信我交流。


http://www.jsqmd.com/news/325/

相关文章:

  • 实用指南:修复Conda连接异常:CondaHTTPError HTTP 000 CONNECTION FAILED故障排除指南
  • 高级数据结构手册
  • 3634501 - [CVE-2025-42944] Insecure Deserialization vulnerability in SAP Netweaver (RMI-P4)
  • 【无人艇协同】基于matlab面向海事安全的双体无人艇分布式协同任务规划(目标函数:总时间满意度)【含Matlab源码 14161期】博士论文 - 教程
  • 实用指南:Unity 打包 iOS,Xcode 构建并上传 App Store
  • 实用指南:GitHub 热榜项目 - 日榜(2025-09-09)
  • 深入解析:【Fiora深度解析】手把手教你用固定公网IP搭建专属聊天系统!
  • 使用JavaScript和CSS创建动态高亮导航栏
  • wxt 开发浏览器插件的框架
  • Gridspech 全通关
  • 1967
  • 20253320蒋丰任
  • 又有两位智驾大牛联手入局具身智能机器人赛道创业,已完成数亿元融资!
  • 纯国产GPU性能对比,谁才是国产算力之王?
  • 地平线明年发布并争取量产舱驾一体芯片;比亚迪补强智舱团队,斑马智行原 CTO 加入
  • 英伟达入股英特尔,当竞争对手便成协作者,真正受益的......
  • ODT/珂朵莉树 入门
  • 博客更新公告
  • 在AI技术快速实现功能的时代,挖掘新需求成为关键突破点——某知名游戏资源分析工具需求洞察
  • 蜜罐
  • 【光照】[漫反射]UnityURP兰伯特有光照衰减吗?
  • 手把手带你从零开始实现一个编译器
  • prenotami.esteri.it 意大利签证预约error
  • 绯闻女孩不只会八卦:从“验明正身”到“抓内鬼”,Gossip的进阶玩法
  • reLeetCode 热题 100- 15. 三数之和 - MKT
  • US$94 T300 Key Programmer Spanish Blue 2016 V16.8 Full
  • US$99 VVDI MB NEC Key Adaptor
  • testuserpython
  • Python-Pathlib库
  • 反省