18 điểm bởi GN⁺ 2025-08-14 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • pyxregistry gói native cho Python do đội ngũ phát triển uv tạo ra, giúp tăng tốc cài đặt lên tới 10 lần từ PyPI, PyTorch và các nguồn riêng tư
  • Vượt ra ngoài phạm vi của registry gói truyền thống, nó cung cấp các tính năng tốc độ, bảo mật và nhận biết GPU, đồng thời hỗ trợ cả gói nội bộ lẫn các nguồn công khai như PyPI và PyTorch
  • Cung cấp URL chỉ mục chuyên dụng có thể lọc theo các tiêu chí như độ phổ biến của gói, thời điểm phát hành, tình trạng lỗ hổng, qua đó tăng cường bảo mật và tuân thủ
  • Với hỗ trợ các tiêu chuẩn mới nhất dành riêng cho Python và tích hợp trực tiếp với uv, có thể xác thực và sử dụng mà không cần cấu hình
  • Giải quyết các vấn đề lớn trong môi trường doanh nghiệp như build trùng lặp trong nhóm, độ khó khi cài PyTorch·CUDA, build bị hỏng, bất tiện trong xác thực, thông qua tích hợp server-client
  • Với khả năng nhận biết GPU, cung cấp các bản dựng sẵn của PyTorch, vLLM, FlashAttention, DeepSpeed... phù hợp với phần cứng, cùng metadata nhất quán và cấu hình tối ưu
  • Cung cấp hiệu năng vượt trội so với các registry riêng tư khác nhờ artifact được tối ưu hóa và API metadata native của uv

Tầm nhìn và bối cảnh của Astral

  • Astral là công ty xây dựng các công cụ phát triển hiệu năng cao cho hệ sinh thái Python, nổi tiếng với Ruff (linter·formatter) và uv (trình quản lý gói)
  • Lý do thành lập là vì họ cảm thấy rằng, dù Python là ngôn ngữ lập trình phổ biến nhất thế giới, nhưng lại chưa được hỗ trợ tương xứng về mặt công cụ
  • Hiện tại chuỗi công cụ của Astral ghi nhận hơn 100 triệu lượt cài đặt mỗi tháng, còn uv xử lý hơn 500 triệu yêu cầu mỗi ngày và đang tăng trưởng bùng nổ
  • Mục tiêu là biến Python thành hệ sinh thái lập trình năng suất nhất, và để làm điều đó, họ muốn xây dựng Python Cloud vượt ra ngoài các công cụ phía client

Giới thiệu pyx

  • pyxregistry gói native cho Python được thiết kế làm backend tối ưu cho uv
    • Có thể host các gói nội bộ
    • Đóng vai trò frontend có thể tăng tốc và cấu hình cho các nguồn công khai như PyPI, chỉ mục PyTorch
  • Các đặc điểm chính
    • Tốc độ cài đặt nhanh: tối ưu hóa cài đặt và build gói
      • Khi cài gói từ PyPI, PyTorch và các nguồn private nội bộ, pyx tận dụng artifact được tối ưu hóa và API metadata native của uv
      • Mang lại tốc độ nhanh hơn tới 10 lần so với registry riêng tư khác
    • Tăng cường bảo mật và tuân thủ: giảm thiểu rủi ro bằng cách hiểu rõ dependency và chuỗi cung ứng
      • Có thể tạo URL chỉ mục chuyên dụng để lọc gói
      • Kiểm soát quyền truy cập gói theo các tiêu chí như độ phổ biến, tuổi đời bản phát hành, trạng thái lỗ hổng
      • Đảm bảo các bản build có thể tái lập ở phía server
    • Hỗ trợ các tiêu chuẩn mới nhất
      • Hỗ trợ các tiêu chuẩn đóng gói và workflow mới nhất dành riêng cho Python
      • Tích hợp trực tiếp với uv để xác thực và sử dụng liền mạch mà không cần cấu hình riêng
    • Phân phối gói nhận biết GPU: đơn giản hóa việc build và phân phối liên quan đến CUDA·PyTorch
      • Cung cấp các bản dựng sẵn tùy chỉnh cho các thư viện liên quan GPU như PyTorch, vLLM, FlashAttention, DeepSpeed
      • Duy trì cấu hình tối ưu theo phần cứng và metadata nhất quán

Những vấn đề pyx muốn giải quyết

  • Khó khăn khi cài đặt các thư viện liên quan GPU như PyTorch, CUDA, FlashAttention, DeepSpeed
  • Lãng phí tài nguyên do build lặp lại cùng một gói trong nội bộ nhóm
  • Lỗi build do cập nhật setuptools
  • Sự bất tiện trong quy trình xác thực với registry nội bộ

Chiến lược tích hợp server-client

  • Giải quyết trực tiếp các vấn đề trên bằng tích hợp theo chiều dọc giữa uv (client)pyx (server)
  • Có thể chỉ dùng uv mà không có pyx, hoặc chỉ dùng pyx mà không có uv, nhưng trải nghiệm tốt nhất đến khi dùng cùng nhau
  • Tích hợp sâu với các công cụ mã nguồn mở giúp hiện thực hóa trải nghiệm phát triển vốn trước đây không thể có

Mô hình kinh doanh

  • Các công cụ của Astral như uv, Ruff, ty sẽ mãi mãi miễn phí, mã nguồn mở và dùng giấy phép permissive
  • Thay vào đó, công ty cung cấp dịch vụ hosting trả phí như pyx để đáp ứng nhu cầu hạ tầng ở “bước tiếp theo”

Tình trạng hiện tại và kế hoạch sắp tới

  • Hiện đang vận hành cùng các đối tác ban đầu như Ramp, Intercom và fal
  • Duy trì vòng phản hồi nhanh thông qua open build cho đến trước khi GA (phát hành chính thức rộng rãi)
  • Mời các nhóm quan tâm và người hâm mộ liên hệ

Chưa có bình luận nào.

Chưa có bình luận nào.