Cài đặt Stable Fusion WebUI trên PC

Stable Fusion là một chương trình minh họa trí tuệ nhân tạo chuyển đổi đầu vào văn bản thành hình ảnh. Nó đã thu hút sự chú ý đáng kể như một dự án mã nguồn mở do Stabilitity AI thực hiện.

Stable Fusion cho phép người dùng tạo ra hình ảnh trong các phong cách khác nhau, bao gồm nhân vật sống động và thực tế. Nó được triển khai trong định dạng giao diện dòng lệnh (CLI), giúp cho việc sử dụng dễ dàng thông qua dòng lệnh.

Để phục vụ người dùng thấy CLI không tiện lợi, Stable Fusion cũng hỗ trợ giao diện người dùng dựa trên web (WebUI). Việc cài đặt phiên bản Stable Fusion WebUI đòi hỏi một số cài đặt ban đầu.

Cài đặt Stable Fusion WebUI trên PC

Trước khi cài đặt Stable Fusion trên PC của bạn, việc hiểu các khái niệm như checkpoints, Lora, VAE và embeddings sẽ hữu ích. Tuy nhiên, hướng dẫn này nhằm hỗ trợ người dùng thiết lập môi trường để tạo ra hình ảnh thực tế được tạo bởi trí tuệ nhân tạo mà không cần hiểu biết sâu về Stable Fusion.

Stable Fusion yêu cầu GPU acceleration, vì vậy thông số kỹ thuật của card đồ họa của bạn là quan trọng. Nếu thông số kỹ thuật của PC của bạn không lý tưởng, bạn vẫn có thể sử dụng Stable Fusion thông qua Google Colab, cung cấp môi trường thân thiện với việc học. Tuy nhiên, gần đây có những thay đổi làm cho Stable Fusion Colab trở thành một dịch vụ trả phí, khiến việc cài đặt Stable Fusion trên PC của bạn dễ dàng hơn để sử dụng thoải mái.

Để cài đặt và chạy Stable Fusion WebUI trên PC của bạn, bạn cần chuẩn bị một số điều.

Tài liệu Yêu cầu

  • Stabil Diffusion WebUI – AUTOMATIC1111
  • Card đồ họa NVIDIA
  • Python (Python) phiên bản trước 3.11
  • Git

Bạn có thể sử dụng phiên bản Stabil Diffusion WebUI – AUTOMATIC1111, có thể tìm thấy tại đây.

GPU acceleration là yêu cầu mặc định cho card đồ họa NVIDIA, nhưng cũng có các phiên bản dành riêng cho các model khác như AMD, Intel và MacBook (macOS).

Do thiếu thiết bị kiểm tra và điều kiện, không thể cung cấp hướng dẫn cài đặt cho tất cả các card đồ họa. Do đó, hướng dẫn này giả định việc sử dụng card đồ họa NVIDIA.


Cách Cài Đặt Stable Fusion trên PC

Giao diện người dùng web (WebUI) của Stable Fusion được viết bằng ngôn ngữ Python, vì vậy Python là thiết yếu để hoạt động đúng.

Nếu bạn sử dụng phiên bản Python 3.11.x, Stable Fusion sẽ không hoạt động đúng, vì vậy hãy sử dụng phiên bản mới nhất từ loạt phiên bản 3.10.x.

Git được sử dụng để tải xuống và cài đặt các gói mã nguồn mở từ GitHub xuống máy tính của bạn, và cũng được sử dụng để tự động cập nhật các gói đã tải xuống bằng Git.

Cài Đặt Python

  1. Truy cập vào trang Tải xuống của trang web Python chính thức.
  2. Nhấp vào Python 3.10.11 trong danh sách tải xuống. Cài Đặt Python
  3. Từ phần Files ở dưới màn hình, nhấp vào Windows installer (64-bit) để tải xuống.
  4. Trên màn hình Cài đặt Python, kiểm tra ô Add python.exe to PATH ở dưới cùng, sau đó tiếp tục với việc cài đặt. Cài Đặt Python
  5. Trên màn hình Cài đặt hoàn tất cuối cùng, nếu xuất hiện nút Disable path length limit, nhấp vào nó để áp dụng các thay đổi.
  6. Sau khi hoàn tất cài đặt, mở command prompt và nhập python -V để kiểm tra xem Python đã được tải thành công hay chưa.

Tùy chọn “Add python.exe to PATH” được sử dụng để thêm Python vào biến môi trường của tài khoản Windows của bạn. Điều này cho phép bạn chạy python.exe từ bất kỳ vị trí nào trong dòng lệnh, thậm chí từ thư mục gốc, mà không cần chỉ định đầy đủ đường dẫn.

Khi chạy Stable Fusion WebUI, nó tải chương trình thông qua Python. Nếu bạn cài đặt Python mà không chọn tùy chọn này, có thể gây ra lỗi “exit code: 9009”.

Tùy chọn “Disable path length limit” gỡ bỏ giới hạn độ dài đường dẫn (260 ký tự) trong Windows. Điều này cho phép bạn duyệt đến các tệp và thư mục có tên hoặc đường dẫn dài hơn, đảm bảo bạn có thể truy cập chúng mà không gặp vấn đề gì.


Cài Đặt GIT

Git là bắt buộc phải cài đặt vì nó được sử dụng để kiểm tra và cập nhật các gói khi chạy Stable Fusion WebUI, cũng như quản lý các tài nguyên liên quan đến Stable Fusion.

Cài Đặt GIT
  1. Truy cập vào trang web chính thức Git.
  2. Tải xuống Git for Windows Setup 64-bit từ phần standalone Installer.
  3. Đồng ý với các điều khoản sử dụng, sau đó nhấp vào nút Install để tiếp tục cài đặt.
  4. Trong command prompt, nhập git -v để xác minh xem đã được thêm vào biến môi trường chính xác hay chưa. Cài Đặt GIT

Cài Đặt Stabil Diffusion WebUI

Khi đã có Python và Git sẵn sàng, bạn có thể cài đặt Stabil Diffusion WebUI thông qua command prompt.

Kích thước gói mặc định lớn, và bạn sẽ cần không gian đĩa đầy đủ cho các tiện ích mở rộng tương lai như Lora và Checkpoint. Bạn có thể cài đặt phần mềm ở bất kỳ vị trí thuận tiện nào cho bạn.

  1. Mở command prompt. Cài Đặt Stabil Diffusion WebUI
  2. Di chuyển đến thư mục gốc mà bạn muốn cài đặt Stabil Diffusion.
    • Ví dụ, nếu thư mục cấp cao nhất nằm trên ổ đĩa C: cd C:\\
    • Ví dụ, nếu nó nằm trên màn hình desktop của bạn: cd %userprofile%\\Desktop
  3. Nhập lệnh git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git để sao chép Stabil Diffusion WebUI vào máy tính của bạn.
  4. Truy cập vào thư mục stable-diffusion-webui trong Windows Explorer. Cài Đặt Stabil Diffusion WebUI
  5. Nhấp đúp chuột vào tệp webui-user.bat để chạy nó.
  6. Khi chạy Stabil Diffusion WebUI lần đầu tiên, nó sẽ tải xuống các tài nguyên và gói mô hình khác nhau từ web. Cài Đặt Stabil Diffusion WebUI
  7. Tùy thuộc vào thông số kỹ thuật PC của bạn, việc này có thể mất một thời gian. Hãy đợi cho đến khi tất cả các gói liên quan đến Stabil Diffusion được cài đặt.
  8. Sau khi tất cả các gói được cài đặt, một URL cục bộ sẽ được hiển thị trong command prompt. Sao chép URL này và dán vào trình duyệt của bạn để truy cập. Lưu ý rằng số cổng trong địa chỉ webui không cố định và sẽ thay đổi mỗi khi bạn chạy Stabil Diffusion. Do đó, bạn cần kiểm tra command prompt mỗi lần và kết nối phù hợp. Cài Đặt Stabil Diffusion WebUI
  9. Nhập từ khóa cho hình ảnh bạn muốn tạo trong trường nhập liệu txt2img và nhấp vào nút Generate để tạo hình ảnh.

Nếu bạn làm như vậy, bạn có thể cài đặt Stable Fusion WebUI trên PC của bạn, cho phép bạn sử dụng trí tuệ nhân tạo tạo ra hình ảnh trực tiếp mà không cần truy cập vào một trang web riêng biệt. Nếu bạn có bất kỳ câu hỏi nào về hướng dẫn này, hãy để lại bình luận bên dưới.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top