1. 前言
stable_diffusion来了,这个号称是最强的文本生成图片的模型它来了,相比较DAEE等大模型,它能够让我们消费级的显卡也能够实现文本到图像的生成。下面,我们也来试一下。
2. 准备过程
该服务器上必须要有的基础工具anaconda,wget,git和yum。令我吃惊的是,当我看到wget和yum互为前提的安装时,我头都大了。后来使用curl代替wget解决了yum的安装问题。
3. 执行过程
由于有官方详尽的介绍,因此很容易完成项目的搭建。
- 按照官方的地址,我们下载完源码。它是基于latent-diffusion而做的。
- 创建环境
conda env create -f environment.yaml
conda activate ldm
需要注意的是,里面有两个github的包,可以从github上下载后,放到src下,使用python进行安装,具体可以参考知乎。 - 额外注意的有以下3个部分:
(1)该项目至少要在torch>=1.9.0以上的环境中运行,否则会报错AttributeError: module 'torch' has no attribute 'inference_mode'
。
(2)当遇到ImportError: cannot import name 'autocast' from 'torch' (/root/anaconda3/envs/ldm/lib/python3.8/site-packages/torch/__init__.py)
问题时,需要注释掉txt2img.py里的import autocast(第14行)以及使用autocast的那一行(第280行),
(3)还有需要注意的是,如果遇到的问题是AttributeError:module ‘distutils’ has no attribute 'version
,那么需要安装低版本:
pip uninstall setuptools
pip install setuptools==59.5.0 //需要比你之前的低
相关文章
tensorflow版本及其对应环境
来自官网的发布 ,持续更新。 CPU 版本Python 版本编译器构建工具tensorflow-2.4.03.6-3.8MSVC 2019Bazel 3.1.0tensorflow-2.3.03.5-...
关于ImportError: No module named ‘tensorflow‘报错的解决
问题: 在使用pycharm运行python程序时报错: ImportError: No module named 'tensorflow' 环境: win10 64 python版本:3.8.0 原...
Win11+tensorflow+keras+opencv的踩坑实录
由于换了个电脑,系统也由W10换成了W11,原来带有python3.5的anaconda也不知道怎么回事一直处于闪退当中,于是无奈之下安装了python3.7,所有的包也重新安装,安装路程如下: 1....
Jeston nano配置(三)卸载cuda10.2安装cuda9 并安装tensorflow-gpu
(一)卸载cuda10.2 参考帖子: Nvidiajetsonnano配置CUDA9CUDNN7.1.5 - 百度文库 1、卸载cuda 查看已安装cuda #通&#x...
关于TensorFlow和PyTorch共同安装的兼容版本尝试的记录 – env_name: tftorch
所用命令简述 安装 TensorFlow 和 Pytorch conda create --name tftorch python=3...
在Python中使用微信扫码功能(OpenCV WeChatQRCode)
原文链接:http://www.juzicode.com/opencv-note-wechat-qrcode-detect-decode 微信开发团队在今年年初的时候将其二维码扫描功能贡献给了Open...
自监督模型—MoCo
论文地址:Momentum Contrast for Unsupervised Visual Representation Learning 开源代码:PyTorch implementation o...
浅谈深度学习的落地问题
前言 深度学习不不仅仅是理论创新,更重要的是应用于工程实际。 关于深度学习人工智能落地,已经有有很多的解决方案,不论是电脑端、手机端还是嵌入式端,将已经训练好的神经网络权重在各个平台跑起来,应用起来才...
【语音去噪】基于matlab GUI FIR窗函数音频去噪【含Matlab源码 875期】
一、案例简介 1 内容简介 利用MATLAB GUI设计平台,用窗函数法设计FIR数字滤波器,对所给出的含有噪声的声音信号进行数字滤波处理,得到降噪的声音信号,进行时域频域分析,同时分析不同窗函数的效...
【python】猫眼爬虫Top100电影信息
最近,我做了猫眼爬虫和数据分析,收获很大,记录在这里。爬虫和数据分析是两个模块,可以参考目录:[En]Recently, I have done cat's eye crawler and data ...
TensorFlow推荐系统(一)
1 前言 我们浏览在各个平台时会发现"为你推荐"功能。比如YouTube推荐爱看的视频,音乐软件为你提供你可能喜欢的音乐等。其实这一功能的背后涉及的原理就是人工智能的推荐系统。今天我们将介绍Tenso...
tensorflow与keras学习
1、tensorflow学习(一定要注意版本对应问题) (1)tensorflow、keras和python对应版本安装 ; (2)tensorflowGPU与cuda、cudnn对应版本安装 官网 ...
win10+python3.7如何配置搭建tensorflow
1. 安装TensorFlow 2. 验证是否安装成功 1. 安装TensorFlow 打开anaconda prompt,下载tf前先下载对应的Keras, 键入pip install keras=...
自然语言处理之Seq2seq的注意力机制,循环模型的问题,self-attention及Transformer结构讲解
Encoder-decoder模型 特点: 1. 典型的end2end模型 2. 不论序列长度,固定大小的中间向量,可能造成信息缺失(前面的信息被后面的覆盖) 3. 根据不同的任务可以选取不同的编码器...
DeepWeak: Reasoning Common Software Weaknesses via Knowledge Graph Embedding 阅读笔记
DeepWeak: Reasoning Common Software Weaknesses via Knowledge Graph Embedding 阅读笔记 Article Background...