热点排行

    0 评论

    0 收藏

    分享

    AnyGPU平台SD定制产品简单使用-Ubuntu

    本帖最后由 anygpu 于 2023-10-16 10:53 编辑

    一、创建机器在AnyGPU平台创建实例。
    1694424885-78805a221a988e7-1024x553.png
    在我的镜像中查看机器IP
    1694424884-74513e0cda17923-1024x337.png
    登录Web界面网页输入 http:/机器IP:7660/ ,然后输入默认账号/密码(可在AnyGPU控制台中的连接方式查看) 进入Web界面

    1694428118-88b0a5463b3f5bb-1024x266.png
    1694424882-9723ad900afb276-1024x553.png

    二、开始使用stable-diffusion-webui 的功能很多,主要有如下 2 个:
    文生图(text2img):根据提示词(Prompt)的描述生成相应的图片。
    图生图(img2img):将一张图片根据提示词(Prompt)描述的特点生成另一张新的图片。
    文生图(text2img)在开始使用文生图之前,有必要了解以下几个参数的含义:
    参数说明
    Prompt提示词(正向)
    Negative prompt消极的提示词(反向)
    Width & Height要生成的图片尺寸。尺寸越大,越耗性能,耗时越久。
    CFG scaleAI 对描述参数(Prompt)的倾向程度。值越小生成的图片越偏离你的描述,但越符合逻辑;值越大则生成的图片越符合你的描述,但可能不符合逻辑。
    Sampling method采样方法。有很多种,但只是采样算法上有差别,没有好坏之分,选用适合的即可。
    Sampling steps采样步长。太小的话采样的随机性会很高,太大的话采样的效率会很低,拒绝概率高(可以理解为没有采样到,采样的结果被舍弃了)。
    Seed随机数种子。生成每张图片时的随机种子,这个种子是用来作为确定扩散初始状态的基础。不懂的话,用随机的即可。
    注:提示词(Prompt)越多,AI 绘图结果会更加精准,另外,目前中文提示词的效果不好,还得使用英文提示词。

    其他参数以及图生图参数请参考以下文章:
    Stable Diffusion Web UI 界面和主要参数介绍【持续更新ing】 - 知乎 (zhihu.com)
    🙈一文带你看懂Stable Diffusion的WebUI界面 - 知乎 (zhihu.com)

    3、模型文件界面左上角 Stable Diffusion checkpoint 默认为将近 4 个 G 大小的模型文件(v1-5-pruned-emaonly.safetensors),这是是 stable-diffusion-webui 的默认模型文件,用这个模型文件生成出来的图片比较丑,因此我们需要更换模型文件。模型文件下载的网站几个,比较出名的就是 civitai,这上面共享的都是别人训练好的模型。
    模型文件下载地址:(需要科学上网)
    civitai:Civitai | Stable Diffusion models, embeddings, LoRAs and more
    默认的 v1-5-pruned-emaonly:Hugging Face – The AI community building the future.
    1694424881-99565c1dcffd1a6-1024x507.png
    根据你要生成的图片风格(比如:动漫、风景),挑选合适的模型查看,前面那个文生图的例子,使用的就是这个 Deliberate 模型,直接点击 "Download" 即可下载该模型文件。
    1694424877-b74325f65cad8af-1024x561.png
    将下载好的模型文件放到 stable-diffusion-webuimodelsStable-diffusion 目录下
    放置好模型文件之后,需要重启一下 stable-diffusion-webui才能识别到
    1694424875-78398040b435717-300x19.png
    1694424874-f8f04e788210489.png
    如想生成模板展示的图片,可点击图片查看详细参数。
    1694424872-a4b2ee825ffcea1-1024x513.png
    把这些参数配置到 stable-diffusion-webui 中,点击 "Generate" 就可以生成类似效果的图片了。
    注:因为 AI 绘图带有随机性质,所以生成出来的图片跟效果图不一定完全一样。


    其他安装汉化包官方下载点击 Extension 选项卡,点击 Avaliable 子选项卡
    取消勾选localization,再把其他勾上,然后点击 橙色按钮,如下图
    在 zh_CN Localization 这一项的右边点击 install
    1694424868-6511efb4d1ad26a-1024x410.png
    通过网址安装点击 Extension 选项卡,点击 Install from URL 子选项卡
    输入汉化包 git 仓库网址:https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN
    1694424867-a0a22d847334c9f-1024x423.png
    确保扩展已经正确加载后
    配置
    • 重启webUI以确保扩展已经加载了
    • 在 Settings 选项卡,点击 页面右上角的 橙色Reload UI按钮 刷新扩展列表
    1694424866-41dcd6a91a59f17-300x20.png
    在 Extensions 选项卡,确定已勾选本扩展☑️;如未勾选,勾选后点击橙色按钮启用本扩展。
    1694424865-cea662e4281688d.png
    选择简体中文语言包(zh_CN)
    在 Settings 选项卡中,找到 User interface 子选项
    1694424864-432fec70c33db12-1024x382.png
    然后按一下 页面顶部左边的 橙色Apply settings按钮 保存设置,再按 右边的 橙色Reload UI按钮 重启webUI

    问题:安装插件报错AssertionError: extension access disabled because of command line flags
    1694424863-e1949c3febcb549.png
    解决方法:
    (推荐)1.启动时附带“--enable-insecure-extension-access”参数。
    #关闭sd-webui服务
    systemctl stop stable-diffusion-webui.service
    #更改启动配置,内容如下图
    vi /etc/systemd/system/stable-diffusion-webui.service
    image (22).png
    #重载配置
    systemctl daemon-reload
    #启动sd-webui服务
    systemctl start stable-diffusion-webui.service   

    2.在webui-user.sh文件中export COMMANDLINE_ARGS 参数中增以下参数
    --enable-insecure-extension-access
    export COMMANDLINE_ARGS=“--enable-insecure-extension-access”

    windows环境下 则修改webui-user.bat文件。
    更改后再启动WebUI服务。

    最后重启sd-webui服务
    注:开启插件安装后系统将变得不安全
    回复

    举报

    全部回复
    暂无回帖,快来参与回复吧
    anygpu
    版主
    主题 12
    回复 0
    粉丝 0