T3 Chip và phần cứng Enflame Thực tập Vòng 1
Enflame AI Infra thực tập vòng một
Câu hỏi phỏng vấn Enflame AI Infra thực tập vòng một thật, gồm tối ưu suy luận, tối ưu toán tử và các hướng liên quan
Tối ưu suy luận Tối ưu toán tử
Dưới đây là nội dung khảo sát vòng một thực tập AI Infra tại Enflame.
Kinh nghiệm dự án
- Hỏi sâu trải nghiệm thực tập
- Hỏi sâu kinh nghiệm dự án
Quantization
- Căn cứ chọn chiến lược quantization: vì sao chọn INT8; A100 và H100 hỗ trợ các độ chính xác quantization khác nhau thế nào
- Đối tượng quantization là weight mô hình hay KV Cache; tham số scale xác định thế nào
- Sau quantization đã đánh giá mất mát độ chính xác chưa
Phát triển toán tử
- Logic triển khai toán tử Triton, gồm chiến lược chia khối và tương tự
- Baseline chính thức dùng để so sánh và kiểu dữ liệu
- Nguồn số liệu tăng hiệu năng; chiến lược chia khối động và cấu hình toán tử
- Đã cân nhắc dùng CUDA thay Triton để viết toán tử chưa; vì sao chọn Triton
- Đã profiling chưa; throughput bộ nhớ và các chỉ số hiệu năng ra sao; hướng tối ưu tiếp theo
Tối ưu suy luận
- Module Attention chiếm tỷ lệ bao nhiêu trong latency end-to-end của cả hệ thống
- Giai đoạn decode thuộc compute bound hay memory bound; quantization KV Cache cải thiện mặt nào
- Trần băng thông bộ nhớ lý thuyết của A100