Rely more on the driver for input checks to reduce latency
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Cython
- Star
- 3.4k
- Fork
- 329
- Merge trung bình
- 1 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 116
Mô tả
Instead of doing all of these checks in Python, if we just set the options as passed and try the launch, does CUDA error gracefully where we can post process the error code to make it meaningful to the user? Doing all of these checks in Python feels expensive and will hurt kernel launch latency.
Originally posted by @kkraus14 in https://github.com/NVIDIA/cuda-python/pull/676#discussion_r2126787942
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Issue không nêu tên tệp, bài kiểm thử hay entry point nào. Hãy xem xét các bước kiểm tra đầu vào phía Python và đường đi của quá trình khởi chạy và xử lý lỗi CUDA, sau đó xác định những bước kiểm tra nào có thể ủy quyền một cách an toàn và cần làm cho lỗi trình điều khiển có ý nghĩa với người dùng như thế nào. Hoàn thành nghĩa là giảm độ trễ khởi chạy mà không làm mất các lỗi đầu vào hữu ích.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- performance
- Loại issue
- Tái cấu trúc
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100