Stable Diffusion đã làm khuynh đảo thế giới AI tạo sinh, cho phép người dùng tạo ra những hình ảnh có độ chi tiết cao và chân thực từ những lời nhắc văn bản đơn giản.

Mặc dù có các công cụ trực tuyến như DreamStudio và Hugging Face cung cấp quyền truy cập vào Stable Diffusion, nhưng việc chạy nó cục bộ trên máy chủ của riêng bạn mang lại một số lợi thế.
Bằng cách lưu trữ Stable Diffusion trên máy chủ của mình, bạn có thể kiểm soát tốt hơn các thông số và tùy chỉnh của mô hình, đảm bảo rằng hình ảnh được tạo ra phù hợp hơn với các yêu cầu cụ thể của bạn.
Ngoài ra, việc chạy mô hình cục bộ sẽ loại bỏ nhu cầu phải dựa vào các dịch vụ của bên thứ ba, mang lại cho bạn quyền riêng tư và chủ quyền dữ liệu cao hơn. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn quy trình thiết lập và chạy Stable Diffusion trên máy chủ của bạn, cho phép bạn mở khóa toàn bộ tiềm năng của công cụ AI tạo sinh mạnh mẽ này.
Tạo trang web tuyệt vời
Với trình tạo trang miễn phí tốt nhất Elementor
Bắt đầu bây giờQuy trình làm việc của mô hình khuếch tán ổn định
Stable Diffusion thuộc lớp mô hình học sâu được gọi là mô hình khuếch tán. Đây là các mô hình tạo sinh, nghĩa là chúng được đào tạo để tạo dữ liệu mới tương tự như những gì chúng đã học được từ dữ liệu đào tạo.

Mô hình này được gọi là "khuếch tán" vì có những điểm tương đồng về mặt toán học với quá trình khuếch tán vật lý. Nó hoạt động bằng cách bắt đầu với nhiễu thuần túy (các điểm ảnh ngẫu nhiên) và dần dần hiệu chỉnh nhiễu đó theo hướng hình ảnh mục tiêu qua nhiều bước, được hướng dẫn bởi lời nhắc văn bản được cung cấp.
Sự đổi mới chính của Stable Diffusion là mô hình khuếch tán tiềm ẩn. Thay vì hoạt động trực tiếp trên không gian pixel, nó hoạt động trong không gian tiềm ẩn nén được học bởi mô hình mã hóa hình ảnh sang tiềm ẩn trước đó. Biểu diễn nén này cho phép học và tạo hiệu quả.
Ở cấp độ cao, quá trình này diễn ra như sau:
- Lời nhắc văn bản được mã hóa thành văn bản nhúng bằng mô hình mã hóa như CLIP.
- Tiếng ồn ngẫu nhiên được lấy mẫu trong không gian tiềm ẩn.
- Tiếng ồn được hiệu chỉnh dần dần theo hướng phân bố hình ảnh mục tiêu dựa trên việc nhúng văn bản thông qua nhiều bước khuếch tán.
- Cuối cùng, tín hiệu tiềm ẩn đã khử nhiễu được đưa qua bộ giải mã để tạo ra hình ảnh đầu ra.
Quá trình khử nhiễu lặp đi lặp lại này cho phép mô hình tạo ra hình ảnh mạch lạc khớp chặt chẽ với mô tả văn bản đầu vào. Quá trình đào tạo sử dụng các kỹ thuật tiên tiến như hướng dẫn không phân loại để cải thiện chất lượng căn chỉnh hình ảnh-văn bản.
Chạy Stable Diffusion trên máy chủ cục bộ
Sử dụng Stable Diffusion trên máy tính cho phép bạn thử các đầu vào văn bản khác nhau và tạo ra hình ảnh phù hợp hơn với nhu cầu của bạn. Ngoài ra, bạn có thể điều chỉnh mô hình bằng dữ liệu của riêng mình để nâng cao kết quả dựa trên đầu vào của bạn.
Lưu ý: Cần có GPU để chạy quá trình khuếch tán ổn định trên PC của bạn.
Cài đặt Python & Git
Bạn cần có Python 3.10.6 trên máy tính của mình để chạy Stable Diffusion. Bạn có thể cài đặt nó từ trang web chính thức của Python .
Để xác nhận cài đặt thành công, hãy mở dấu nhắc lệnh, nhập ' python
' và nhấn enter. Thao tác này sẽ hiển thị phiên bản Python bạn đã cài đặt.

Hãy nhớ rằng đây là phiên bản duy nhất bạn nên sử dụng.
Sau đó cài đặt hệ thống quản lý kho lưu trữ mã - Git .
GitHub và tài khoản Hugging Face
GitHub là nơi các nhà phát triển lưu trữ mã của họ và cùng nhau làm việc trên các dự án phần mềm. Họ sử dụng nó để theo dõi các thay đổi và cộng tác với những người khác.
Mặt khác, Hugging Face là một cộng đồng tập trung vào AI và khuyến khích mọi người đóng góp vào các dự án nguồn mở. Nó giống như một trung tâm cho các mô hình khác nhau, như mô hình xử lý ngôn ngữ tự nhiên và thị giác máy tính. Để tải xuống phiên bản mới nhất của Stable Diffusion, bạn sẽ cần tạo một tài khoản, nhưng chúng tôi sẽ đề cập đến điều đó sau.
Bản sao Web-UI khuếch tán ổn định
Bước này rất quan trọng, nhưng có thể hơi khó khăn. Tất cả những gì chúng ta cần làm là tải xuống thiết lập cơ bản của cài đặt khuếch tán ổn định vào máy tính của mình. Sẽ hữu ích nếu tạo một thư mục (như "stable-diffusion-demo-project") để tải kho lưu trữ vào, nhưng không bắt buộc.
Để hoàn tất bước này, bạn sẽ cần Git bash. Chỉ cần vào thư mục nơi bạn muốn sao chép giao diện người dùng web khuếch tán ổn định bằng cách sử dụng lệnh sau:
cd path/to/folder
Sau đó, bạn nên chạy lệnh dưới đây -
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
Nếu mọi việc diễn ra tốt đẹp, bạn sẽ thấy một thư mục có tên stable-diffusion-webui.

Tải xuống Mô hình khuếch tán ổn định
Đầu tiên, hãy đăng nhập vào tài khoản Hugging Face của bạn. Sau đó, tải xuống mô hình Stable Diffusion. Có thể mất vài phút vì đây là tệp lớn.
Sau khi tải xuống, hãy vào thư mục 'models' trong thư mục giao diện web của stable diffusion. Bên trong, bạn sẽ tìm thấy một thư mục có tên 'stable-diffusion' với một tệp văn bản có tên 'Put Stable Diffusion Checkpoints here'.
Bây giờ, chỉ cần di chuyển mô hình Stable Diffusion mà bạn đã tải xuống vào thư mục này.
stable-diffusion-webui\models\Stable-diffusion
Thiết lập Web-UI
Tiếp theo, bạn cần thiết lập các công cụ cần thiết để khuếch tán ổn định. Việc này có thể mất khoảng 10 phút.
cd path/to/stable-diffusion-webui
Mở dấu nhắc lệnh và đi đến thư mục stable-diffusion-webui bằng cách nhập lệnh cụ thể.
webui-user.bat
Khi đến đó, hãy chạy lệnh khác để tạo môi trường ảo và cài đặt mọi thứ cần thiết cho quy trình.
Bắt đầu sử dụng khuếch tán ổn định
Sau khi cài đặt tất cả các thứ cần thiết, bạn sẽ thấy một địa chỉ web như "http://127.0.0.1:7860" trong cửa sổ lệnh của bạn. Chỉ cần sao chép và dán địa chỉ đó vào thanh địa chỉ của trình duyệt web để bắt đầu sử dụng giao diện web Stable Diffusion.

Kết thúc
Chạy Stable Diffusion trên máy chủ của riêng bạn sẽ phát huy hết tiềm năng thực sự của nó, giúp bạn kiểm soát hoàn toàn các tùy chỉnh và tinh chỉnh.
Với cài đặt cục bộ, bạn có thể tùy chỉnh mô hình theo nhu cầu riêng của mình, thử nghiệm nhiều lời nhắc và kỹ thuật khác nhau, đồng thời mở rộng ranh giới của AI tạo sinh.
Khi công nghệ này phát triển nhanh chóng, việc có Stable Diffusion tại địa phương sẽ đưa bạn lên vị trí hàng đầu, trao quyền cho bạn sáng tạo, đổi mới và định hình tương lai của thế hệ hình ảnh. Hãy nắm bắt các khả năng một cách có trách nhiệm và để trí tưởng tượng của bạn bay cao trong lĩnh vực hấp dẫn này.