Công Nghệ

Python khai tử JIT thử nghiệm sau hai năm phát triển

Trình biên dịch JIT thử nghiệm của Python sẽ bị gỡ bỏ sau khi các nhà phát triển rút đề xuất PEP 836, kết thúc hai năm phát triển đầy kỳ vọng.

Minh Trí|
Python khai tử JIT thử nghiệm sau hai năm phát triển
Photo: RealToughCandy.com — via Pexels • Nguồn ảnh

Trình biên dịch JIT (just-in-time) thử nghiệm của Python, được đưa vào CPython từ bản 3.13 năm 2024, đang đi đến hồi kết. Các nhà phát triển đã rút lại đề xuất PEP 836, tài liệu mà hội đồng chỉ đạo Python yêu cầu để tiếp tục dự án. Hiện tại, việc phát triển JIT gần như dừng hẳn.

Vì sao hội đồng chỉ đạo ra tối hậu thư?

Từ tháng 6, hội đồng chỉ đạo Python tạm dừng công việc trên JIT và yêu cầu một PEP chính thức, nêu rõ cam kết bảo trì, khả năng tương thích và các chỉ số thành công. Họ cho nhóm sáu tháng để nộp và được chấp thuận. Nếu không, mã JIT sẽ bị gỡ khỏi nhánh chính của CPython.

Mối lo chính là JIT phải hoạt động tốt với công cụ gỡ lỗi, profiling, cùng các dự án JIT bên ngoài như CinderX, Numba hay PyTorch compile.

Điều này ảnh hưởng gì đến người dùng?

Python là ngôn ngữ nền tảng của AI và khoa học dữ liệu, nhưng vẫn bị chê chạy chậm. JIT từng được kỳ vọng giúp mã chạy nhanh hơn mà không cần sửa gì. Việc dừng lại nghĩa là cộng đồng sẽ phải dựa vào các giải pháp khác để tăng tốc. Đây là bài học về cách quản lý một dự án công nghệ mã nguồn mở lớn: tính năng hay vẫn cần kế hoạch bảo trì dài hạn rõ ràng.

Chia sẻ

Bình luận (0)

0/1000
Đang tải...

Tin cùng chuyên mục

Xem tất cả →

Dành cho bạn