Diffusers documentation
Tổng quan
Bắt đầu
Suy luận
Sử dụng diffusion pipelines
Bộ thích ứng và cá nhân hóa
Tối ưu hóa và mở rộng
Hiệu suất cơ bản
Tốc độ và bộ nhớ
Suy luận phân tán
Lượng tử hóa
Tăng tốc theo phần cứng
Phương pháp từ cộng đồng
Modular Diffusers
Tổng quanBắt đầu nhanhĐến từ DiffusionPipelineTrạng tháiModularPipelineBlocksSequentialPipelineBlocksLoopSequentialPipelineBlocksAutoPipelineBlocksModularPipelineNgười hướng dẫnComponentsManagerTự động tạo docstring và mẫu tham sốXây dựng các khối tùy chỉnhSử dụng Khối Tùy Chỉnh với Mellon
Huấn luyện và tinh chỉnh
Tài nguyên
Đóng góp
API
Tổng quan
Modular Diffusers là một hệ thống pipeline thống nhất giúp đơn giản hóa quy trình làm việc của bạn bằng pipeline blocks.
- Các Block có thể tái sử dụng và bạn chỉ cần tạo các block mới khi chúng là duy nhất cho pipeline của bạn.
- Các khối có thể được kết hợp linh hoạt để điều chỉnh hoặc tạo ra một pipeline cho một quy trình làm việc cụ thể hoặc nhiều quy trình làm việc.
Tài liệu Modular Diffusers được tổ chức như minh họa bên dưới.
Bắt đầu nhanh
- quickstart cho bạn thấy cách chạy một pipeline dạng module, hiểu cấu trúc của nó và tùy chỉnh nó bằng cách sửa đổi các khối cấu thành nên pipeline.
- Đến từ DiffusionPipeline liệt kê những điểm hoạt động khác so với DiffusionPipeline, dành cho những người đọc đã quen thuộc với các pipeline tiêu chuẩn.
ModularPipelineBlocks
- States giải thích cách dữ liệu được chia sẻ và truyền thông giữa các khối và ModularPipeline.
- ModularPipelineBlocks là đơn vị cơ bản nhất của một ModularPipeline và hướng dẫn này sẽ cho bạn thấy cách tạo một khối.
- SequentialPipelineBlocks là một loại khối kết nối nhiều khối lại với nhau để chúng chạy lần lượt, truyền dữ liệu dọc theo chuỗi. Hướng dẫn này cho bạn cách tạo SequentialPipelineBlocks và cách chúng kết nối, phối hợp hoạt động với nhau.
- LoopSequentialPipelineBlocks là một loại khối chạy một chuỗi các khối trong một vòng lặp. Hướng dẫn này cho bạn cách tạo LoopSequentialPipelineBlocks.
- AutoPipelineBlocks là một loại khối tự động chọn các khối cần chạy dựa trên đầu vào. Hướng dẫn này cho bạn cách tạo AutoPipelineBlocks.
- Xây dựng các khối tùy chỉnh cho bạn biết cách tạo các khối tùy chỉnh của riêng mình và chia sẻ chúng trên Hub.
ModularPipeline
- ModularPipeline cho bạn thấy cách tạo và chuyển đổi các khối pipeline thành một ModularPipeline có thể thực thi.
- ComponentsManager cho bạn thấy cách quản lý và tái sử dụng các thành phần giữa nhiều pipeline.
- Guiders cho bạn thấy cách sử dụng các phương pháp hướng dẫn khác nhau trong pipeline.
Tích hợp Mellon
- Sử dụng khối tùy chỉnh với Mellon cho bạn biết cách để các khối tùy chỉnh của bạn hoạt động với Mellon, một giao diện dựa trên nút trực quan để xây dựng quy trình làm việc.