جوجل جاكس

مكتبة برمجية بايثون

جوجل جاكس هو مكتبة برمجية مفتوحة المصدر تم تطويرها من قبل جوجل والتي تسمح بتحويل البرامج المكتوبة بلغة بايثون ونمباي إلى برامج قابلة للتفاعل مع وحدات المعالجة المركزية والمعالجات الرسومية.[3][4][5]

صُمم لمتابعة هيكل وسير العمل الخاصين بنمباي بأقصى قدر ممكن، كما أنه يعمل مع الإطارات المختلفة الموجودة مثل تنسرفلو وباي تورش.[6][7]

تتمثل وظائفه الأساسية في:[3]

  1. grad: التمايز التلقائي
  2. jit: تجميع
  3. vmap: التوجيه التلقائي
  4. pmap: برمجة SPMD

أنظر أيضا عدل

روابط خارجية عدل

مراجع عدل

  1. ^ أ ب وصلة مرجع: https://api.github.com/repos/google/jax. الوصول: 24 أكتوبر 2022.
  2. ^ وصلة مرجع: https://github.com/google/jax/releases/tag/jax-v0.4.24.
  3. ^ أ ب Bradbury، James؛ Frostig، Roy؛ Hawkins، Peter؛ Johnson، Matthew James؛ Leary، Chris؛ MacLaurin، Dougal؛ Necula، George؛ Paszke، Adam؛ Vanderplas، Jake (18 يونيو 2022)، "JAX: Autograd and XLA"، Astrophysics Source Code Library، Google، Bibcode:2021ascl.soft11002B، مؤرشف من الأصل في 2022-06-18، اطلع عليه بتاريخ 2022-06-18
  4. ^ Frostig، Roy؛ Johnson، Matthew James؛ Leary، Chris (2 فبراير 2018). "Compiling machine learning programs via high-level tracing" (PDF). MLsys: 1–3. مؤرشف (PDF) من الأصل في 2022-06-21.{{استشهاد بدورية محكمة}}: صيانة الاستشهاد: التاريخ والسنة (link)
  5. ^ "Using JAX to accelerate our research". www.deepmind.com (بالإنجليزية). Archived from the original on 2022-06-18. Retrieved 2022-06-18.
  6. ^ Lynley, Matthew. "Google is quietly replacing the backbone of its AI product strategy after its last big push for dominance got overshadowed by Meta". Business Insider (بالإنجليزية الأمريكية). Archived from the original on 2022-06-21. Retrieved 2022-06-21.
  7. ^ "Why is Google's JAX so popular?". Analytics India Magazine (بالإنجليزية الأمريكية). 25 Apr 2022. Archived from the original on 2022-06-18. Retrieved 2022-06-18.