ControlNet安装

  1. 首先要安装CV2 Library
1
2
# stable-diffusion-webui目录下安装
pip install opencv-python
  1. Stable Diffusion界面–>扩展插件–>从网址安装https://github.com/Mikubill/sd-webui-controlnet
  2. Stable Diffusion界面–>扩展插件–>已安装–>检查安装(Controlnet因为是开发中的模组,所以随时都会有相应的更新增加新功能)
  3. 到Hugging Face下载要使用的模型https://huggingface.co/lllyasviel/ControlNet/tree/main/models
  4. 模型下载后安装到stable-diffusion-webui\exetensions\sd-webui-controlnet\models
  5. 重新启动Stable Diffusion
  6. 在txt2img下放就会看到ControlNet栏位,点击展开后在Model栏位看看有没有相应的模型,没有的话需要刷新一下
阅读全文 »

Btrfs(B-tree文件系统)是一种新型的Linux文件系统,它支持写时复制(Copy-on-Write,简称COW)功能。

在传统的文件系统中,如果多个进程并发读写同一个文件时,会产生数据竞争和文件损坏等问题。为了避免这种情况,通常需要使用锁机制来控制文件访问,但是这会降低文件系统的吞吐量和性能。

Btrfs采用了写时复制技术来解决这个问题。当有多个进程同时要修改同一个文件时,Btrfs会先将原始数据复制一份,然后在副本上进行修改。这样每个进程都拥有自己的文件副本,不会相互干扰,也不会对原始数据造成影响。

具体来说,Btrfs的写时复制功能主要涉及到两个方面:

  1. 快照

Btrfs可以创建文件和目录的快照,每个快照都保存了一个磁盘区域的元数据和数据信息。当用户对文件或目录进行修改时,Btrfs会在快照之上创建新的副本,并将修改内容存储在新的副本上,不会影响原始数据和其他快照。

  1. 子卷

Btrfs可以将物理磁盘分为多个子卷,每个子卷支持独立的文件系统,并且可以动态地调整大小。当用户向某个子卷写入数据时,Btrfs会复制原始数据并在副本上进行操作,不会改变子卷中原有的数据内容。

写时复制是Btrfs的一个重要特性,它提高了文件系统的可靠性和安全性,并且能够更好地支持多进程读写、数据共享和数据备份等应用场景。

阅读全文 »

​ Stable Diffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词指导下产生图生图的翻译。 它是一种潜在扩散模型,由慕尼黑大学的CompVis研究团体开发的各种生成性人工神經网络。

阅读全文 »

Whisper是2022年9月被OpenAI开源了的自动语音识别系统。它除了可以用于语音识别,还能实现多种语言的转录,以及将这些语言翻译成英语。 transcribe(转录)可以将语音转为文字,Whisper会为音视频生成带时间轴的字幕文件,支持99种语言AI字幕工具。

Whisper项目地址:https://github.com/openai/whisper

阅读全文 »
0%