ที่งาน 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