Stable Diffusion是一款开源的人工智能绘图工具。能通过文本生成精美的图片。
视频演示:
大叔试用人工智能 无独立显卡如何安装StableDiffusion
看一下Stable Diffusion生成的图片样例:
Stable Diffusion的算法需要计算机有较强的算力,默认是需要配置有英伟达的独立显卡的机器才可以运行。
虽然作为尝试,可以在网络版本的Stable Diffusion中试用。但部署在本地机器上,各种模型都可以自己安装尝试。具有较高的可玩性。
我们大部分的笔记本,台式机电脑现在都是配置的集成显卡。那怎么让Stable Diffusion在这些机器上运行起来呢。下面我们来看看如何制作一个只需要CPU就可以运行的Stable Diffusion。虽然生成一张图片的时间比较长,大约10-20分钟,但作为尝鲜还是值得试一下。
我把源代码发布在了Github网站,有兴趣的同学可以自行下载。
https://github.com/thomasyuan8888/Stable-Diffusion-WebUI-CPU
这个工程是在WebUI的1.0的预发行版本上修改的,网址是:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases/tag/v1.0.0-pre.
修改了里面的三处代码,一是下载CPU版本的torch:
torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1 torchvision==0.14.1 --index-url https://download.pytorch.org/whl/cpu")
二是修改了启动的参数,让程序跳过GPU显卡检测,并试用CPU计算:
commandline_args = os.environ.get('COMMANDLINE_ARGS', "--skip-torch-cuda-test --disable-nan-check --no-half --precision full --use-cpu all")
最后WebUI.py有一处报错的代码注释掉:
#app.add_middleware(GZipMiddleware, minimum_size=1000)
然后下载至少一个模型文件,保存到"webui\models\Stable-diffusion"的子目录下。
从终端启动运行目录下的“run.bat", 如果一切运行正常,屏幕就会显现一个网站:“http://127.0.0.1:7860” ,按住CTRL键,鼠标点击网址即可打开Stable Diffusion使用。
输入简单的Rose,mountain, landscape等提示词,经过10分钟的等待,生成了下面的这张图片:
运行时需要下载很多的程序库。如果网络不稳定,很难下载成功。因此,我做成了一个安装包,里面包含了一个模型,下载解压后就可以直接运行了。文章来源:https://www.toymoban.com/news/detail-492088.html
程序包下载地址:https://www.123pan.com/s/r4XtVv-zglVv.html提取码:yuan文章来源地址https://www.toymoban.com/news/detail-492088.html
到了这里,关于无独立显卡电脑安装Stable Diffusion教程,附安装包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!