Triển khai toán tử nhân ma trận dải với vector (gbmv) trên CANN ops-blas

Tổng quan về toán tử gbmv Toán tử gbmv (General Banded Matrix-Vector Multiplication) thực hiện phép nhân giữa ma trận dải (banded matrix) và vector. Đây là một trong những toán tử cốt lõi trong thư viện đại số tuyến tính cơ bản BLAS. Toán tử này được tối ưu hóa đặc biệt cho đặc tính lưu trữ thưa của ma trận dải, đồng thời hỗ trợ các phép toán c ...

Đăng vào ngày 20 tháng 8 lúc 06:41

Phân Tích Chi Tiết vllm-ascend: Đột Phá Hiệu Suất và Thực Hành Kỹ Thuật Cho Mô Hình Lớn Trên Nền Tảng Ascend

Giới thiệu về vllm-ascend trên nền tảng Ascend vllm-ascend là một plugin phần cứng cho mô hình ngôn ngữ lớn chạy trên chip AI của Ascend. Dự án này không chỉ hỗ trợ các tính năng phần cứng gốc mà còn cải tiến hệ thống phân phối, tối ưu hóa lượng tử và quản lý bộ nhớ, mang lại giải pháp mới cho việc triển khai mô hình lớn. Các thách thức kỹ t ...

Đăng vào ngày 9 tháng 8 lúc 11:29

Chi tiết lệnh bitwise AND (TAND) trong kiến trúc CANN PTO

Lệnh TAND là một phần của tập lệnh ảo PTO (Parallel Tile Operation) được phát triển bởi Ascend CANN. Lệnh này thực hiện phép toán logic AND trên từng phần tử (elementwise) giữa hai khối dữ liệu (tile). Nguyên lý toán học Đối với mỗi phần tử tại vị trí (i, j) trong vùng dữ liệu hợp lệ, kết quả được tính toán như sau: dst[i, j] = src ...

Đăng vào ngày 25 tháng 7 lúc 05:46