TensorFlow Serving คือระบบการให้บริการที่ยืดหยุ่นและมีประสิทธิภาพสูงสำหรับโมเดลการเรียนรู้ของเครื่อง ซึ่งออกแบบมาสำหรับสภาพแวดล้อมการใช้งานจริง โดยเกี่ยวข้องกับแง่มุม การอนุมาน ของแมชชีนเลิร์นนิง การสร้างโมเดลหลัง การฝึกอบรม และการจัดการอายุการใช้งาน ทำให้ลูกค้าสามารถเข้าถึงเวอร์ชันต่างๆ ผ่านทางตารางค้นหาที่นับจำนวนอ้างอิงที่มีประสิทธิภาพสูง TensorFlow Serving นำเสนอการผสานรวมกับโมเดล TensorFlow ได้ทันที แต่สามารถขยายเพื่อรองรับโมเดลและข้อมูลประเภทอื่นๆ ได้อย่างง่ายดาย
หากต้องการทราบคุณสมบัติบางประการ:
# Download the TensorFlow Serving Docker image and repo
docker pull tensorflow/serving
git clone https://github.com/tensorflow/serving
# Location of demo models
TESTDATA= " $( pwd ) /serving/tensorflow_serving/servables/tensorflow/testdata "
# Start TensorFlow Serving container and open the REST API port
docker run -t --rm -p 8501:8501
-v " $TESTDATA /saved_model_half_plus_two_cpu:/models/half_plus_two "
-e MODEL_NAME=half_plus_two
tensorflow/serving &
# Query the model using the predict API
curl -d ' {"instances": [1.0, 2.0, 5.0]} '
-X POST http://localhost:8501/v1/models/half_plus_two:predict
# Returns => { "predictions": [2.5, 3.0, 4.5] }
โปรดดูเว็บไซต์เอกสาร Tensorflow อย่างเป็นทางการเพื่อดูบทช่วยสอนที่สมบูรณ์เพื่อฝึกฝนและให้บริการโมเดล Tensorflow
วิธีที่ง่ายที่สุดและตรงไปตรงมาที่สุดในการใช้ TensorFlow Serving คือการใช้อิมเมจ Docker เราขอแนะนำเส้นทางนี้เป็นอย่างยิ่ง เว้นแต่คุณจะมีความต้องการเฉพาะที่ไม่ได้รับการแก้ไขโดยการทำงานในคอนเทนเนอร์
เพื่อให้บริการโมเดล Tensorflow เพียงส่งออก SavedModel จากโปรแกรม Tensorflow ของคุณ SavedModel เป็นรูปแบบซีเรียลไลเซชันแบบสุญญากาศที่เป็นกลางทางภาษา สามารถกู้คืนได้ ซึ่งช่วยให้ระบบและเครื่องมือระดับสูงกว่าสามารถสร้าง ใช้ และแปลงโมเดล TensorFlow ได้
โปรดดูเอกสารประกอบของ Tensorflow สำหรับคำแนะนำโดยละเอียดเกี่ยวกับวิธีการส่งออก SavedModels
สถาปัตยกรรมของ Tensorflow Serving เป็นแบบโมดูลาร์สูง คุณสามารถใช้บางส่วนแยกกัน (เช่น การกำหนดเวลาเป็นชุด) และ/หรือขยายเพื่อรองรับกรณีการใช้งานใหม่
หากคุณต้องการสนับสนุน TensorFlow Serving โปรดอ่านหลักเกณฑ์การสนับสนุน
โปรดดูข้อมูลเพิ่มเติมที่เว็บไซต์ TensorFlow อย่างเป็นทางการ