12 คะแนน โดย xguru 2021-12-15 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

"สร้างสิ่งที่ใช้งานง่ายให้ทำงานได้รวดเร็วแล้วนำไปใช้กับแมชชีนเลิร์นนิง"

  • ผสานรวมเพียง Python และ Numpy

→ ใช้ XLA เพื่อคอมไพล์และรัน Numpy บน GPU/TPU

→ สามารถทำ JIT compile ฟังก์ชัน Python ด้วย API เดียว และใส่ลงในเคอร์เนลที่ XLA ปรับแต่งไว้ได้อย่างง่ายดาย

→ รันบน GPU/TPU หลายตัวได้ง่ายเช่นกัน (vmap, pmap)

  • ประสิทธิภาพเหนือกว่า Python+Numpy แบบเดิมอย่างมาก

1 ความคิดเห็น

 
xguru 2021-12-15

DeepMind ได้รีแฟกเตอร์ทั้งหมดโดยอิงกับ Jax

https://deepmind.com/blog/article/using-jax-to-accelerate-our-research