T0 Công ty lớn ByteDance Thực tập Vòng 1
ByteDance AI Infra thực tập vòng một (1)
Câu hỏi phỏng vấn ByteDance AI Infra thực tập vòng một, gồm tối ưu toán tử
Tối ưu toán tử
Tối ưu toán tử
- Có kinh nghiệm tối ưu cấp kernel không? Ví dụ dùng CUTE DSL hoặc tự viết CUDA để fusion toán tử — hãy nói cụ thể.
- Khi làm kernel fusion, thường thiên về cách triển khai nào?
- Đã gặp fusion xong hiệu năng lại giảm chưa? Nguyên nhân là gì?
- Cơ chế warp specialization trên kiến trúc Hopper là gì? Triển khai tầng thấp ra sao?
- Nếu bỏ warp specialization, chỉ giữ tiling và tối ưu shared memory, tổn thất hiệu năng chủ yếu nằm ở đâu?
Tối ưu suy luận
- Có kinh nghiệm thực tế tối ưu suy luận mô hình MoE (ví dụ trong kịch bản RL) không?
- Làm sao biết MoE thực sự học được phân công chuyên gia, chứ không chỉ tách mô hình dense?
- Trong huấn luyện RL + MoE, đã gặp reward khiến routing suy biến (mọi request dồn vào ít expert) chưa? Xử lý thế nào?
Kinh nghiệm dự án
- Hãy giới thiệu kinh nghiệm dự án của bạn.
- Hãy giới thiệu kỳ thực tập, gồm các tối ưu cho dịch vụ suy luận đang chạy online.
- Đã thử dùng Agent sinh CUDA kernel chưa? Phương án cụ thể là gì?