PyTorch, TensorFlow, ONNX, OpenVINO, TensorRT: học gì trước?
Vai trò của framework huấn luyện và runtime triển khai trong vòng đời một dự án AI Vision, cùng gợi ý thứ tự học.
Giai đoạn 5 · Triển khai & thực chiến · Chặng 13/14
Học xong chặng này, bạn có thể: Đưa mô hình chạy real-time ổn định trên máy tính công nghiệp.
Có ít nhất một mô hình đã huấn luyện từ chặng 10 hoặc 12.
Học lần lượt từ trên xuống. Làm hết bài tập trong mỗi bài, đánh dấu đã học để theo dõi tiến độ.
Xuất mô hình PyTorch, YOLO sang ONNX · Chạy suy luận bằng ONNX Runtime trong Python · So sánh sai số đầu ra với PyTorch
Tiền xử lý đúng như lúc huấn luyện · Chạy suy luận trong .NET · Giải mã đầu ra
Đo tốc độ đúng cách · Chọn runtime theo phần cứng · Giảm độ chính xác số an toàn
Đo thời gian từng bước của pipeline · Ghi log có cấu trúc, xoay vòng file log · Phát hiện dữ liệu trôi (drift) trong sản xuất
Đóng gói môi trường chạy giống nhau · Viết Dockerfile cho ứng dụng vision · Chạy GPU trong container
Cấu hình bằng file, không sửa code · Tự khởi động lại khi lỗi · Cập nhật mô hình an toàn
Không bắt buộc, đọc khi muốn hiểu sâu hơn.
Vai trò của framework huấn luyện và runtime triển khai trong vòng đời một dự án AI Vision, cùng gợi ý thứ tự học.
Nên và không nên commit gì, quy trình nhánh, Git LFS, DVC và gắn tag phiên bản mô hình triển khai.