NovelAI 下载

准备工作

安装 Git,拉取 WebUI

Git 是用来下载 WebUI,也就是本地 NovelAI 的可视化界面的。

可以选择在 Git 的官网下载,但是由于软件发布在 github 上,视网络情况,可能会无法连接到软件下载位置,或者下载速度很慢。可以换成阿里源,速度会快一点。

可以在官网看一下最新的 Git 版本,然后下载,比如现在最新版本是 2.38.1。

前往阿里源下载 Git,找到你想要的版本之后,进入相应目录下载可执行文件。(在图中有紫色显示的)

image-20221101164634361image-20221102000658370

下载之后安装即可。关于相应的配置,会用的不用我教,不会用的改一下安装目录,一路 Next 就行了。

安装完成后,在自己的电脑上选择一个安装 WebUI 的目录(这也是后续 AI 工作的地方),在该目录下鼠标右键会有 Git Bash Here 这个命令,进入后输入命令 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 就把 WebUI 给下载(拉到本地)了。

image-20221101165038821

在上述过程中遇到的问题基本上是网络问题,连接不上 github 之类的。

选择 PyTorch

首先前往 PyTorch 的官网下载,选择自己的系统、使用的 Python 包类型、CUDA 版本。

这些参数要先记好,它们指示了你要选择哪个版本的 Python 和 Cuda,但是要到最后才下载 PyTorch。

安装 NVIDIA CUDA

如果没有 NVIDIA 的 GPU 可以跳过,同时安装 PyTorch 时选择 CPU。

有 NVIDIA 的 GPU 的可以选择 11.611.7 版本的 CUDA 安装,同样需要选择自己电脑对应的配置。

把下载器下载好后,安装即可。CUDA 的安装没有什么需要配置的,一路往下即可。

安装 Anaconda

Anaconda 官网下载,照着下载即可,没什么好说的。Anaconda 是 Python 的一个集成版本,预先下载了很多有用的库。它使用的包管理工具是 Conda 而不是 Pip,因此在选择 PyTorch 的时候应该选择 Conda 下的命令。

还要将 Anaconda 的库放入系统环境中,也就是 Path 变量添加 anaconda3\Library\bin 这一项。

安装 PyTorch

现在可以下载 PyTorch 了,比如使用 Conda 和 11.7 版本的 Cuda 的话,使用的是如下命令:conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c python -c nvidia

使用不同的 Python 和 Cuda,其给出的命令也是不同的。

找到目录中 Anaconda Prompt(anaconda3) 这个软件,运行得到一个命令行窗口。

在其中输入命令。

下载 model

使用磁力链接下载

magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc&dn=novelaileak&tr=udp%3A%2F%Ftracker.opentrackr.org%3A1337%Fannouncer&tr=udp%3A%2F%2F9.rarbg.com%3A2810%2Fannouncer&tr=udp%3A%2F%Ftracker.openbittorrent.com%3A696%2Fannounce&tr=http%3A9%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Fopentrackex.i2p.rocks%3A6969%.2Fannounce

磁力链接中的文件不必全部下载,只要下载下图中勾选的项目即可。

下载好后将 animefull-final-pruned 目录中的文件复制到(如果要移动的话建议遵守 bittorrent 协议的良好范式,先挂着上传一会让别人也下载一部分)WebUI 所在目录的 stable-diffusion-webui\models\Stable-diffusion 中。

安装 OpenSSL

http://slproweb.com/products/Win32OpenSSL.html 下载 exe 文件,不要用 Light 版本。之后也是正常安装即可。

配置 WebUI

在 WebUI 所在目录下找到文件 webui-user.bat,修改其使用的 Python 为 Anaconda 的 Python,设置虚拟环境为“不设置虚拟环境”(也就是设置为 -)。

如果跳过 torch-cuda 检查,可以在 COMMANDLINE_ARGS 加入 --skip-torch-cuda-test

对于使用 CPU 的用户,还必须要在 COMMANDLINE_ARGS 中加入 --no-half

@echo off
set PYTHON=H:\anaconda3\python3.exe
set GIT=
set VENV_DIR=-
set COMMANDLINE_ARGS=--skip-torch-cuda-test --no-half
# COMMANDLINE_ARGS 中参数仅作示意
call webui.bat

之后运行这个文件即可,建议后续命令在 PowerShell 中运行(如果没有其他常用 Shell 的话)。

有非常大的可能会因为网络问题而失败,居多是由于无法连接 GitHub 引起的,这里就不提供解决方法了。

如果解决了大部分网络问题,只是时常因超时断连的话。可以修改 webui.bat 文件,将里面的 pause 语句全部注释掉,也就是改为 @Rem pause(别忘了下载完后改回来)。之后在 PowerShell 中运行命令,不断尝试下载。

如果出现错误 ERROR: Cannot uninstall 'llvmlite'. It is a distutils installed project.

那么在 anaconda3\Lib\site-packages 下搜索 llvmlite-*.*.*-py3.*.egg-info 其中 * 代表因不同版本,直接删掉。

do {.\webui-user.bat} while (!$?)

结果

出现以下文字说明运行成功。

Thanks for being a Gradio user! If you have questions or feedback, please join our Discord server and chat with us: https://discord.gg/feTf9x3ZSB
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.

打开一个浏览器,输入地址 127.0.0.1:7860,即可进入界面。

好看捏。

1

2

3
posted @ 2022-11-02 00:05  Violeshnv  阅读(3472)  评论(0编辑  收藏  举报