เทนเซอร์โฟลว์:: เสิร์ฟ:: FileSystemStoragePathSource
#include <file_system_storage_path_source.h>
แหล่งที่มาของเส้นทางการจัดเก็บที่ต้องการเวอร์ชันสำหรับชุดของเซิร์ฟเวอร์ที่กำหนด
สรุป
สำหรับแต่ละเซิร์ฟเวอร์ จะมอนิเตอร์พาธพื้นฐานของระบบไฟล์ที่กำหนด มันระบุลูกพาธฐานที่มีชื่อเป็นตัวเลข (เช่น 123) และปล่อยพาธที่สอดคล้องกับจำนวนที่มากที่สุดในฐานะเวอร์ชันที่ต้องการของเซิร์ฟเวอร์เดียว (ในการตรวจสอบระบบไฟล์ จะใช้เธรดพื้นหลังที่สำรวจระบบไฟล์เป็นระยะ)
ตัวอย่างเช่น หากพาธพื้นฐานของเซิร์ฟเวอร์ที่กำหนดค่าไว้คือ /foo/bar และโพลระบบไฟล์เปิดเผยพาธย่อย /foo/bar/baz, /foo/bar/123 และ /foo/bar/456 การเรียกกลับเวอร์ชันที่ต้องการ ถูกเรียกด้วย {456, "/foo/bar/456"} เมื่อใดก็ตามที่พบว่าพาธฐานไม่มีลูกที่เป็นตัวเลข การเรียกกลับของเวอร์ชันที่ต้องการจะถูกเรียกด้วยรายการเวอร์ชันว่าง
ชุดการกำหนดค่าของ servables กับจอแสดงผลสามารถปรับปรุงได้ตลอดเวลาโดยการเรียก UpdateConfig () หาก servables ใด ๆ อยู่ในปัจจุบันในการตั้งค่าเก่า แต่ไม่ได้อยู่ในหนึ่งใหม่ที่มาทันทีจะ ASPIRE ศูนย์รุ่นสำหรับ servable ว่า (ทำให้มันถูกยกเลิกการโหลดใน ผู้จัดการ ที่ในที่สุดเปลืองแรงบันดาลใจ-รุ่นโทร)
มรดก
สืบทอดจาก: tensorflow :: การให้บริการ :: มา <StoragePath>ตัวสร้างและตัวทำลาย | |
---|---|
~FileSystemStoragePathSource () |
คลาสเพื่อน | |
---|---|
internal::FileSystemStoragePathSourceTestAccess | friend class |
ฟังก์ชั่นคงที่สาธารณะ | |
---|---|
Create (const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result) | Status |
งานสาธารณะ | |
---|---|
SetAspiredVersionsCallback ( AspiredVersionsCallback callback) override | virtual void จัดหา AspiredVersionsCallback เพื่อใช้งาน เรียกได้ไม่เกินครั้งเดียว |
UpdateConfig (const FileSystemStoragePathSourceConfig & config) | Status จัดหาการกำหนดค่าใหม่เพื่อใช้ |
config () const | FileSystemStoragePathSourceConfig |
คลาสเพื่อน
ภายใน::FileSystemStoragePathSourceTestAccess
friend class internal::FileSystemStoragePathSourceTestAccess
ฟังก์ชั่นคงที่สาธารณะ
สร้าง
Status Create( const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result )
งานสาธารณะ
SetAspiredVersionsCallback
virtual void SetAspiredVersionsCallback( AspiredVersionsCallback callback ) override
จัดหา AspiredVersionsCallback เพื่อใช้งาน เรียกได้ไม่เกินครั้งเดียว
UpdateConfig
Status UpdateConfig( const FileSystemStoragePathSourceConfig & config )
จัดหาการกำหนดค่าใหม่เพื่อใช้
ชุดของ servables กับจอแสดงผลสามารถเปลี่ยนแปลงได้ตลอดเวลา (ดูคิดเห็นในชั้นเรียนสำหรับข้อมูลเพิ่มเติม) แต่มันเป็นสิ่งผิดกฎหมายในการเปลี่ยนแปลงระยะเวลาของระบบไฟล์เลือกตั้งครั้ง SetAspiredVersionsCallback () ได้รับการเรียก
config
FileSystemStoragePathSourceConfig config() const
~FileSystemStoragePathSource
~FileSystemStoragePathSource() override