Thời gian hoạt động của máy
Thời gian chạy máy (Machine Runtime) đề cập đến khoảng thời gian hoạt động mà trong đó một máy, phần mềm hoặc mô hình tính toán đang chủ động thực hiện các tác vụ. Trong bối cảnh AI và các hệ thống quy mô lớn, nó đặc biệt đo lường thời gian và tài nguyên tiêu thụ trong khi một mô hình đã được huấn luyện đang đưa ra dự đoán hoặc trong khi các quy trình tự động đang chạy.
Chỉ số này rất quan trọng để hiểu hiệu quả thực tế của các hệ thống đã triển khai, vượt ra ngoài thời gian huấn luyện đơn thuần để tập trung vào tải suy luận và vận hành.
Đối với các doanh nghiệp triển khai các giải pháp AI, thời gian chạy máy có mối tương quan trực tiếp với chi phí vận hành và trải nghiệm người dùng. Thời gian chạy cao đồng nghĩa với việc tăng chi phí điện toán đám mây (ví dụ: sử dụng GPU/CPU) và tiềm ẩn thời gian phản hồi chậm hơn cho người dùng cuối.
Tối ưu hóa thời gian chạy đảm bảo rằng mô hình được triển khai có hiệu quả về chi phí và đáp ứng các Thỏa thuận mức dịch vụ (SLA) nghiêm ngặt về độ trễ.
Thời gian chạy được xác định bởi một số yếu tố, bao gồm độ phức tạp của kiến trúc mô hình, khối lượng dữ liệu đầu vào (kích thước lô - batch size), phần cứng cơ bản (CPU so với GPU) và hiệu suất của công cụ suy luận được sử dụng.
Khi một mô hình chạy, nó cần các chu kỳ tính toán để xử lý các đặc trưng đầu vào qua các lớp của nó nhằm tạo ra đầu ra. Thời gian chạy ghi lại tổng thời gian của chu kỳ này.
Thời gian chạy máy được theo dõi rộng rãi trong nhiều lĩnh vực:
Tối ưu hóa thời gian chạy máy mang lại những lợi ích kinh doanh cụ thể:
Các thách thức thường phát sinh từ kích thước mô hình và môi trường triển khai. Các mô hình nền tảng lớn, phức tạp vốn dĩ đòi hỏi nhiều thời gian tính toán hơn. Hơn nữa, việc quản lý thời gian chạy trên phần cứng không đồng nhất (ví dụ: chuyển từ suy luận CPU cục bộ sang TPU biên chuyên dụng) làm tăng thêm sự phức tạp.
Các khái niệm liên quan chặt chẽ bao gồm Độ trễ suy luận (Inference Latency - thời gian cho một dự đoán đơn lẻ), Thông lượng (Throughput - số lượng dự đoán trên một đơn vị thời gian) và Hiệu suất mô hình (Model Efficiency - tỷ lệ hiệu suất trên chi phí tính toán).