ที่งาน TensorFlow Dev Summit ทีมงาน TensorFlow ประกาศปล่อยรุ่น 2.0.0 alpha ออกมาให้ใช้งานกันแล้ว โดยความเปลี่ยนแปลงสำคัญคือโมเดลการเขียนโปรแกรมจากเดิมที่ต้องคิดเป็นกราฟ ในเวอร์ชั่นนี้จะสามารถเขียนโปรแกรมได้คล้ายไพธอนปกติมากขึ้น
ความสามารถใหม่เกิดจากฟีเจอร์ tf.function
และ AutoGraph
ทำให้ TensorFlow แปลงโค้ดไพธอนให้กลายเป็นกราฟ tensor ได้อัตโนมัติ โดยฟังก์ชั่นที่จะแปลงได้ต้องอยู่ภายใต้ข้อกำหนด เช่น ใช้เฉพาะคำสำคัญ while, for, if, break, continue, และ return เท่านั้น (ดูข้อจำกัด ในเอกสาร
) โค้ดที่ได้จะสามารถ export ออกมาเป็นไฟล์ SavedModel และนำไปรันบน GPU หรือ TPU ได้
เปิดให้ดาวน์โหลดแล้ววันนี้ สามารถสั่ง pip install tensorflow
โดยกำหนดเวอร์ชั่นเป็น 2.0.0-alpha0 ได้เลย
ที่มา - Medium: @tensorflow
Hiring! บริษัทที่น่าสนใจ