Tags:
Topics: 
Node Thumbnail

TensorFlow โดยปกติแล้วมักใช้สำหรับการคำนวณข้อมูลเป็นอาเรย์ขนาดใหญ่ๆ ทำให้ตัว API ออกแบบมาไม่ได้รันทีละคำสั่งเหมือนภาษาโปรแกรมทั่วไป แต่ต้องจัดเรียงโมเดลแล้วสั่งรันทีเดียว แม้ว่าจะทำให้ประสิทธิภาพดีและสามารถนำโมเดลไปรันบนชิปกราฟิกได้ แต่ก็ทำให้การพัฒนาและดีบั๊กทำได้ยากขึ้นมาก ตอนนี้ทางโครงการก็เพิ่มโหมดการรันแบบ eager execution ขึ้นมา ทำให้รันทีละคำสั่งได้เหมือนการรันโปรแกรมปกติ

เมื่อเปิดโหมดการทำงานนี้ ผลลัพธ์แต่ละขั้นตอนจะอยู่ในรูปแบบที่อ่านได้ทันที การพิมพ์ผลลัพธ์ด้วยฟังก์ชั่น print ก็จะเห็นแมทริกซ์ผลลัพธ์ออกมาให้อ่านได้เลย

โค้ดโดยทั่วไปควรจะรันในโหมดกราฟปกติและโหมด eager ได้ แต่มีความไม่เข้ากันบางอย่าง และตอนนี้โหมด eager ยังอยู่ในช่วงพรีวิว

ที่มา - TensorFlow

alt="upic.me"

Get latest news from Blognone