กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


ข่าว Python เวอร์ชั่นปลด GIL เริ่มเปิดให้ดาวน์โหลดมาทดสอบ

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อNews 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator
สมาชิกทีมงาน
Moderator
Verify member
แผนการปลด GIL ออกจาก Python เพื่อให้รันแบบ multithread ได้เต็มทุกคอร์ในซีพียูกำลังเดินหน้าหลังจากโค้ดเข้าโครงการ Python ไปเมื่อเดือนมีนาคมที่ผ่านมา ตอนนี้ทีมงานจาก Quansight Labs ก็ออกมาปล่อยไบนารีของ Python เวอร์ชั่น Free Threading ที่ใช้ซีพียูได้เต็มทุกคอร์นี้แล้ว

โค้ด Python ที่ปลด GIL จะต้องคอมไพล์ด้วยออปชั่น --disable-gil เท่านั้นจึงใช้งานฟีเจอร์นี้ได้ โครงการ Free Threading จะเปิดใช้งานฟีเจอร์นี้เสมอไม่ว่าโครงการ Python หลักจะตัดสินใจเปิดฟีเจอร์นี้ใน Python 3.13 หรือไม่

คาดว่าการปลด GIL จะใช้เวลาทดสอบอีกหลายปีกว่าโมดูลต่างๆ จะพอร์ตมารองรับครบถ้วนจนถอดโค้ด GIL ออกไปได้จริงๆ ทาง Quansight ทดสอบกับโมดูลใหญ่ๆ เช่น numpy หรือ pywavelets ก็พบปัญหาระหว่างการทดสอบ นอกจากนี้บังมีรายงานปัญหาจากโมดูล scipy, Pillow อีกด้วย

การดาวน์โหลดมาทดสอบแยกตามแพลตฟอร์ม ทั้ง Windows, macOS, และลินุกซ์ดิสโทรต่างๆ

ที่มา - Quansight

No Description


Topics:
Python

Continue reading...
 

กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง