Diffusers documentation
ConsistencyDecoderScheduler
ConsistencyDecoderScheduler
Trình lập lịch này là một phần của ConsistencyDecoderPipeline và được giới thiệu trong DALL-E 3.
Mã nguồn gốc có thể được tìm thấy tại openai/consistency_models.
ConsistencyDecoderScheduler
lớp diffusers.schedulers.ConsistencyDecoderScheduler
< source >( num_train_timesteps: int = 1024sigma_data: float = 0.5 )
Bộ lập lịch cho bộ giải mã nhất quán được sử dụng trong các pipeline Stable Diffusion.
Trình lập lịch này triển khai quy trình khử nhiễu hai bước sử dụng các mô hình nhất quán để giải mã các biểu diễn ẩn thành hình ảnh.
Mô hình này kế thừa từ SchedulerMixin và ConfigMixin. Xem tài liệu của lớp cha để biết các phương thức chung mà thư viện triển khai cho tất cả các trình lập lịch, chẳng hạn như tải và lưu.
scale_model_input
< source >( sample: Tensortimestep: int | None = None ) → torch.Tensor
Đảm bảo khả năng hoán đổi với các trình lập lịch cần mở rộng đầu vào của mô hình khử nhiễu tùy thuộc vào bước thời gian hiện tại.
bước
< source >( model_output: Tensortimestep: typing.Union[float, torch.Tensor]sample: Tensorgenerator: typing.Optional[torch.Generator] = Nonereturn_dict: bool = True ) → ConsistencyDecoderSchedulerOutput or tuple
Tham số
- model_output (
torch.Tensor) — Đầu ra trực tiếp từ mô hình khuếch tán đã học. - timestep (
floathoặctorch.Tensor) — Bước thời gian hiện tại trong chuỗi khuếch tán. - sample (
torch.Tensor) — Một bản thể hiện hiện tại của mẫu được tạo ra bởi quá trình khuếch tán. - generator (
torch.Generator, tùy chọn) — Bộ tạo số ngẫu nhiên để đảm bảo khả năng tái lập. - return_dict (
bool, tùy chọn, mặc định làTrue) — Có nên trả về mộtConsistencyDecoderSchedulerOutputhaytuplehay không.
Trả về
ConsistencyDecoderSchedulerOutput hoặc tuple
Nếu return_dict là True,
ConsistencyDecoderSchedulerOutput sẽ được trả về, ngược lại
một tuple sẽ được trả về trong đó phần tử đầu tiên là tensor mẫu.
Dự đoán mẫu từ bước thời gian trước đó bằng cách đảo ngược SDE. Hàm này lan truyền quá trình khuếch tán từ các đầu ra của mô hình đã học (thường nhất là nhiễu được dự đoán).