目前,stable diffusion的运用非常的火热,我也紧跟潮流,加入建筑设计与AI结合的行列。经过一段时间的实践,个人认为目前的AI还只是工具,它可以提供更多的设计图形和更多的设计灵感,供建筑师选择,所以作为工具其便捷性和时效性是非常重要的。
本视频是一个系列教程的开始,后面将逐步记录与更新,建筑设计与AI互动的相关教程。
在安装stable diffusion前,要先将其使用的环境在电脑中配置好。他主要依赖两个软件,第一个是Git,是用来克隆下载来自Github网站的stable diffusion源代码,第二个是python,是运行stable diffusion的网页用户界面Web U I的运行环境。这两个软件的安装在百度和B站有大量的教程,可以自己浏览学习,这里不再赘述。提醒注意在安装python的时候选择与stable diffusion对应的版本,即python3点10点6版本。
然后,就是安装stable diffusion,整个过程都需要在命令行中进行,使用windows键加R键进入运行,输入C M D,确定后进入命令行,选择一个剩余空间较大的硬盘,输入盘符,如D,冒号并回车,进入该盘符下,建立新的目录,输入M D加S D ,建立名为S D的目录,然后再输入如下命令,
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
点击回车,电脑便开始自动克隆下载源代码到当前的文件夹中,视网络环境下载的过程所需时间可能很长,需要耐心等待。
待源代码下载完成后,要安装stable diffusion的网页用户界面,即Web U I。在当前文件夹下,输入.\webui.bat命令,程序会自动运行,建立stable diffusion web U I的运行环境。在程序下载安装停顿时,在当前根目录下找到venv目录,用记事本打开并编辑该目录下的pyvenv.cfg文件,将include-system-site-packages = false改为include-system-site-packages = true。
配置python库的管理器pip,方便起见,在\venv\Scripts下打开cmd后执行如下命令:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
以上代码用于创建阿里云的镜像
pip freeze > requirements_versions.txt
以上代码用于创建文件
pip install -r requirements_versions.txt
以上代码用于执行pip的安装命令,在执行此条命令前,请检查你的剩余磁盘空间是否充足
pip install xformers
以上代码用于安装xformers程序,xformers还可以在后续使用中降低显卡占用。
然后就是安装过程,期间会出现点击任意键继续,点击并再次输入.\webui.bat,回车继续安装。直到安装界面出现如下字段,证明安装已经成功。
在浏览器中输入网址:http://127.0.0.1:7860,即可进入stable diffusion的网页用户界面。