We present a neural network structure, ControlNet, to control pretrained large diffusion models to support additional input conditions.
The ControlNet learns task-specific conditions in an end-to-end way, and the learning is robust even when the training dataset is small (< 50k).
Moreover, training a ControlNet is as fast as fine-tuning a diffusion model, and the model can be trained on a personal devices.
Alternatively, if powerful computation clusters are available, the model can scale to large amounts (millions to billions) of data.
We report that large diffusion models like Stable Diffusion can be augmented with ControlNets to enable conditional inputs like edge maps, segmentation maps, keypoints, etc.
This may enrich the methods to control large diffusion models and further facilitate related applications.
Example
It is recommended to use the checkpoint with
Stable Diffusion v1-5
as the checkpoint
has been trained on it.
Experimentally, the checkpoint can be used with other diffusion models such as dreamboothed stable diffusion.
Note
: If you want to process an image to create the auxiliary conditioning, external dependencies are required as shown below:
The normal-from-midas method in Normal 1.0 is neither reasonable nor physically correct. That method does not work very well in many images. The normal 1.0 model cannot interpret real normal maps created by rendering engines.
This Normal 1.1 is much more reasonable because the preprocessor is trained to estimate normal maps with a relatively correct protocol (NYU-V2's visualization method). This means the Normal 1.1 can interpret real normal maps from rendering engines as long as the colors are correct (blue is front, red is left, green is top).
In our test, this model is robust and can achieve similar performance to the depth model. In previous CNET 1.0, the Normal 1.0 is not very frequently used. But this Normal 2.0 is much improved and has potential to be used much more frequently.
control_v11p_sd15_normalbae huggingface.co is an AI model on huggingface.co that provides control_v11p_sd15_normalbae's model effect (), which can be used instantly with this lllyasviel control_v11p_sd15_normalbae model. huggingface.co supports a free trial of the control_v11p_sd15_normalbae model, and also provides paid use of the control_v11p_sd15_normalbae. Support call control_v11p_sd15_normalbae model through api, including Node.js, Python, http.
control_v11p_sd15_normalbae huggingface.co is an online trial and call api platform, which integrates control_v11p_sd15_normalbae's modeling effects, including api services, and provides a free online trial of control_v11p_sd15_normalbae, you can try control_v11p_sd15_normalbae online for free by clicking the link below.
lllyasviel control_v11p_sd15_normalbae online free url in huggingface.co:
control_v11p_sd15_normalbae is an open source model from GitHub that offers a free installation service, and any user can find control_v11p_sd15_normalbae on GitHub to install. At the same time, huggingface.co provides the effect of control_v11p_sd15_normalbae install, users can directly use control_v11p_sd15_normalbae installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
control_v11p_sd15_normalbae install url in huggingface.co: