initial commit for original U-Net

This commit is contained in:
Kohya S
2023-06-03 19:24:47 +09:00
parent 7c38c33ed6
commit 5db792b10b
3 changed files with 1238 additions and 2 deletions

View File

@@ -78,7 +78,7 @@ from diffusers import (
HeunDiscreteScheduler,
KDPM2DiscreteScheduler,
KDPM2AncestralDiscreteScheduler,
UNet2DConditionModel,
# UNet2DConditionModel,
StableDiffusionPipeline,
)
from einops import rearrange
@@ -95,6 +95,7 @@ import library.train_util as train_util
from networks.lora import LoRANetwork
import tools.original_control_net as original_control_net
from tools.original_control_net import ControlNetInfo
from library.original_unet import UNet2DConditionModel
from XTI_hijack import unet_forward_XTI, downblock_forward_XTI, upblock_forward_XTI

View File

@@ -5,8 +5,9 @@ import math
import os
import torch
from transformers import CLIPTextModel, CLIPTokenizer, CLIPTextConfig, logging
from diffusers import AutoencoderKL, DDIMScheduler, StableDiffusionPipeline, UNet2DConditionModel
from diffusers import AutoencoderKL, DDIMScheduler, StableDiffusionPipeline #, UNet2DConditionModel
from safetensors.torch import load_file, save_file
from library.original_unet import UNet2DConditionModel
# DiffUsers版StableDiffusionのモデルパラメータ
NUM_TRAIN_TIMESTEPS = 1000

1234
library/original_unet.py Normal file

File diff suppressed because it is too large Load Diff