面向纯零基础外行的搭建ai绘画novelai平台的个人指南

新闻 2023-02-19
436

目录

这个教程是面向零基础纯外行的,我会从盘古开天辟地开始教

朋友们好,我是垫桌糖纸,虽然我专业是软件工程,但是说实话,我学艺不精。

让我写写点前端说不定我还能管点用,整这种深度学习之类的玩意我是真的门外汉,和大部分人都差不多。

这两天也算是折腾了好久这大名鼎鼎的novelai,可算是把这玩意成功在本地搭建起来了。

秉着开源精神,同时也是为了干点好事,我打算把我的搭建方法分享给各位,希望朋友们可以少踩点坑,少花点冤枉钱。

其实早就有很多大佬发布过教程了,我只是在这里分享一下我个人的成功案例,希望能帮到忙。

放心好啦,出了问题你在评论区问我我肯定会回你的(不过不保证能解决)。

如果我有什么描述问题请告诉我,我看到之后就立刻更改。

先说说最基本的硬件要求,如果硬件要求达不到就不要继续往下看了。

显卡要有cuda核心。

内存和显存加起来不能低于16g。

显存如果大于4g是最好的,但是听说显存不够会用内存补一下,所以上面的要求是内存和显存加起来不能低于16g。

具体情况是不是真的就卡这么死我说不准。

没有cuda核心的显卡可能也可以用,但是我不会,我只能教给你我会的(而且是在windows系统下)。

软件的话我们会用到 git和anaconda,其他文件的下载安装我们是不用费力的。

当然,你最好有一颗想折腾的心

一,一些准备工作

首先看一下自己显卡支持的cuda版本

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

点开nvidia控制面板

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

鼠标右键也可以打开

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

点击左下角系统信息

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

选择组件,然后查看cuda版本

我们看到后面的数字是11.6.134,也就是说我们cuda最高支持这个版本的,低于这个版本的都可以用。

现在不用去百度cuda怎么下载,一会安装pytorch的时候会连着cuda工具一块下载的。

现在百度一下anaconda

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

这个英文网站就是

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

中间下载

点击了这个按钮会开始下载,然后给你跳转到一个推广他们教程的页面。

如果没有开始下载,返回刚才的下载页面再次点击一下Download,直到浏览器开始下载为止。

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

校园网网速杀我

git的话也是如法炮制,百度搜索,点击进入官网。

其实要不是程序里面会用到git,不下载git我觉得都没啥问题。

毕竟这是一个面向纯萌新的指南,git多少有点劝退了。

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

啦啦啦

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

点击这个

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

最头上的蓝字

然后我们来安装anaconda,安装完最好重启一下哦,防止各种玄学问题。

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

next一路点过去就好啦

如果你不知道你在做什么的话,最好老老实实地让conda躺在你的c盘。

然后我们来安装一下git,同样也是一路默认配置next过去就好啦

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

next吧少年!

如果你安装完了的话就安装完了。

接着下载一下novelai的模型文件

链接:https://pan.baidu.com/s/1ly4YBPfEt14DWTCA0-WxHw?pwd=7qgi提取码:7qgi

这个是我从网上找到的,先下载好放着,如果没有百度网盘的话,用磁力链接。

magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc&dn=novelaileak

迅雷就能下载。

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

下载这个

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

还有这个

用磁力链接下载的一会再把这俩的文件名重命名一下改成

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

改成这个样子

不改不知道可不可以,为了不出问题,还是改一下吧,怕识别不出来。

novelaifinal-pruned.ckpt (大的那个) novelaifinal-pruned.vae.pt(小的那个)

不过反正都是一样的文件就是了。

如果你会git的话,你可以cd到你想用的文件夹然后

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

但是还有更简单的方法,进去github的页面

AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com)github.com/AUTOMATIC1111/stable-diffusion-webui 面向纯零基础外行的搭建ai绘画novelai平台的个人指南

直接从这里下载,然后解压到你想要的地方

推荐解压到C:\Users\你的用户名,这个目录以下,这样会省去一部分的麻烦

二,另一些准备工作

从现在开始,就可能出现各种奇奇怪怪的报错了,我会把我遇到的全部都说一下。

另外,从现在开始,因为网络问题,中间会出现很多次报错,调整好心态。

现在下不动说不定之后就下载动了吗。

wifi下不动,流量说不定就下动了(我这边就是有的资源校园网无法下载,用流量可以。)

废话少说,首先打开anaconda,直接从开始菜单搜索anaconda就可以

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

打开就行

然后我们就会有这么一个页面,你不用害怕,怎么做我都会告诉你的。

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

y_shu是我的用户名

先配置一下国内镜像,这样会让一些下载变快

直接全部复制上然后点击一下这个黑黑的窗口,然后按住键盘上的

ctrl 和 v键一块按,就可以自动全部加上了。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

conda config --set show_channel_urls yes

接着输入以下的命令(那个novelai你可以改成别的,就是个名字,无所谓。)(可以复制粘贴)

conda create -n novelai python==3.10.6

然后就会下载好多文件,等着就行。

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

出现这个页面输入y开始下载

这里一般不会出现错误,如果出现了报错,重新输入上面的命令,直到成功为止。

成功之后会提示你

conda activate novelai

输入之后就到了我们创建好的虚拟环境了。

面向纯零基础外行的搭建ai绘画novelai平台的个人指南

前面显示novelai

还记得之前看的cuda版本嘛

PyTorchpytorch.org/

去这个网站,选择你最大支持cuda版本以下的选项

note的意思是让你最好用conda-forge这个站,不然容易出bug

复制圈里面的这一行命令,然后ctrl+v粘贴到你的anaconda命令行里面

然后,就是等待了。

中间也会让你输入一次 y 不要等了一会看没什么反应就跑了。

对着看似一动不懂的命令行界面按一个y然后再按一个回车,按理来说会在一会自动帮你输上,不过可能会有bug,不推荐这样干。

根据你的网络情况不同,这个等待时间可能长达整整一天,也可能只有不到一个小时。

当你实在是忍不住的时候,可以点击一下anaconda后多按几次 ctrl + c,强行终止。

终止之后再重新输入上面的那一行命令。

成功的象征

看到这三行就差不多可以半场开香槟了。

你还记的你刚才解压到哪了嘛。

C:\Users\你的用户名,这个目录以下是吧,应该就是

C:\Users\你的用户名\stable-diffusion-webui-master这个文件夹

所以你只需要在你的anaconda里面输入一个 cd s然后再按一下tab键,再按一下回车就可以了。

如果tab自动补全的不是stable-diffusion-webui-master,你可以多按几次,肯定会有。

如果说进入了错误的目录 输入 cd ..就可以返回上一级。

简简单单,不是吗?

然后我们运行下面这一行命令

python -m pip install -r requirements.txt

我已经安装过了

如果报错(什么什么error)的话,多执行几次,最后实在不行可以把错误评论给我或者去百度搜索错误。

成功执行完之后就可以下一步啦。

还记得那两个模型文件嘛

novelaifinal-pruned.ckpt (大的那个) novelaifinal-pruned.vae.pt(小的那个)

把那两个文件,复制粘贴(剪贴粘贴也不是不行啦)到\stable-diffusion-webui\models\Stable-diffusion目录下面。

就是这样!

然后我们回到anaconda

输入

python launch.py

接下来就又是漫长的等待环节啦。

如果网速不好会等好久好久

这时候可能会报各种各样的错

error: RPC failed; curl 56 OpenSSL SSL_read: error:1408F119:SSL routines:ssl

这个错误是下载着下载着有毛病了,网络不好,重新试试,多试几次。

OSError: Cant load tokenizer for openai/clip-vit-large-patch14. If you were trying to load it from make sure you dont have a local directory with the same name. Otherwise, make sure openai/clip-vit-large-patch14 is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.

这个错误的话,还是网络不好,换一个网络或者是挂一个梯子,就能继续下载了。

没错,这个错误修好之后还要继续下载好多东西。

RuntimeError: Detected that PyTorch and torchvision were compiled with differen....

看到这个,而你别的操作又没有做错,那恭喜你,你可能是之前安装过torchvision

我的解决办法是你 pip uninstall torchvision 然后就可以继续运行了。

遇到其他错误记得告诉我。

如果没有错误的话,那么经过漫长的下载和等待,你应该就能看到

成功!

那么现在在选中那行数字 ctrl+c再去浏览器里面的地址栏ctrl+v再回车就可以啦

至于进去之后的页面怎么玩,我目前还没学会。

嘛,说难也不难啦,反正,玩的愉快!

爱你们(*^▽^*)

版权声明: 发表于 2023-02-19。
转载请注明:面向纯零基础外行的搭建ai绘画novelai平台的个人指南 | 非常AI

相关文章