A newer version of the Gradio SDK is available:
6.1.0
Hướng dẫn sử dụng Template HuggingFace Space
Template này được thiết kế để nhanh chóng xây dựng và triển khai một AIO Gradio demo trên HuggingFace Space.
Cấu trúc thư mục
Folder/
├── .gitattributes (HuggingFace tự tạo khi tạo Space)
├── app.py
├── README.md (HuggingFace tự tạo khi tạo Space)
├── requirements.txt
├── ui_template.py
├── src/
└── static/
app.py: Đây là file chính để chạy Gradio demo.requirements.txt: Liệt kê các thư viện Python cần thiết cho demo.ui_template.py: Chứa các hàm và CSS tùy chỉnh để tạo UI cho demo.src/: Chứa các code như mô hình.static/: Chứa các tài nguyên tĩnh như hình ảnh logo.
Hướng dẫn sử dụng
Cập nhật
src:- Xây dựng các hàm khởi tạo, định nghĩa mô hình hoặc các hàm liên quan khác.
Cập nhật
app.py:- Thêm các hàm cần thiết như khởi tạo/gọi mô hình, xử lý đầu vào, ... tại vùng Functions.
- Có thể thêm các thành phần UI khác vào phần
gr.Blocksnếu cần. - Quan trọng: Không thay đổi các dòng liên quan đến
ui_template.create_header(),ui_template.create_footer(), vàdemo.launch().
Cập nhật
ui_template.py:- Thay đổi giá trị của biến
PROJECT_NAMEthành tên dự án của bạn. - Thay đổi giá trị của biến
AIO_YEARvàAIO_MODULEcho phù hợp với thời điểm hiện tại.
- Thay đổi giá trị của biến
Cập nhật
requirements.txtvà thêm.gitignore:- Thêm tất cả các thư viện Python cần thiết cho demo, mỗi thư viện trên một dòng và nên kèm theo phiên bản cụ thể. Ví dụ:
torch==1.0.0. - Tạo thêm file
.gitignorenếu cần.
- Thêm tất cả các thư viện Python cần thiết cho demo, mỗi thư viện trên một dòng và nên kèm theo phiên bản cụ thể. Ví dụ:
Linh hoạt với các file còn lại
Chạy thử ở local trước khi deploy
- Chạy lệnh sau trong Terminal:
python Folder/app.py
Hết, Koi (last edited: 22/7/2025)