tensör akışı:: hizmet veren:: Dosya SistemiDepolama YoluKaynak
#include <file_system_storage_path_source.h>
Belirli bir sunulabilir kümesi için sürümleri hedefleyen bir depolama yolu kaynağı.
Özet
Her sunulabilir için, belirli bir dosya sistemi temel yolunu izler. Adı bir sayı olan (örneğin 123) temel yol çocuklarını tanımlar ve en büyük sayıya karşılık gelen yolu, sunulabilir tek amaçlanan versiyonu olarak yayar. (Dosya sistemi izlemesini yapmak için, dosya sistemini periyodik olarak yoklayan bir arka plan iş parçacığı kullanır.)
Örneğin, yapılandırılmış bir sunulabilir öğenin temel yolu /foo/bar ise ve bir dosya sistemi anketi /foo/bar/baz, /foo/bar/123 ve /foo/bar/456 alt yollarını gösteriyorsa, istenen sürümlerin geri çağrısı {456, "/foo/bar/456"} ile çağrılır. Herhangi bir zamanda, temel yolun sayısal alt öğe içermediği tespit edilirse, istenen sürümler geri çağrısı boş bir sürüm listesiyle çağrılır.
Monitöre servables yapılandırılmış kümesi arayarak her an güncellenebilir UpdateConfig () . Herhangi servables yenisini eski yapılandırma mevcut fakat olmasaydı, kaynak hemen o servable için sıfır sürümleri talip (o boşaltılacak neden olacaktır Yöneticisi sonuçta aramaları-versiyonları talip tüketmesini).
Miras
Dan devralır: tensorflow :: hizmet veren :: Kaynak <StoragePath>Yapıcılar ve Yıkıcılar | |
---|---|
~FileSystemStoragePathSource () |
arkadaş sınıfları | |
---|---|
internal::FileSystemStoragePathSourceTestAccess | friend class |
Genel statik işlevler | |
---|---|
Create (const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result) | Status |
Kamu işlevleri | |
---|---|
SetAspiredVersionsCallback ( AspiredVersionsCallback callback) override | virtual void Kullanılacak bir AspiredVersionsCallback sağlar. En fazla bir kez çağrılabilir. |
UpdateConfig (const FileSystemStoragePathSourceConfig & config) | Status Kullanılacak yeni bir yapılandırma sağlar. |
config () const | FileSystemStoragePathSourceConfig |
arkadaş sınıfları
dahili::FileSystemStoragePathSourceTestErişim
friend class internal::FileSystemStoragePathSourceTestAccess
Genel statik işlevler
Yaratmak
Status Create( const FileSystemStoragePathSourceConfig & config, std::unique_ptr< FileSystemStoragePathSource > *result )
Kamu işlevleri
SetAspiredVersionsCallback
virtual void SetAspiredVersionsCallback( AspiredVersionsCallback callback ) override
Kullanılacak bir AspiredVersionsCallback sağlar. En fazla bir kez çağrılabilir.
UpdateConfig
Status UpdateConfig( const FileSystemStoragePathSourceConfig & config )
Kullanılacak yeni bir yapılandırma sağlar.
Monitöre servables kümesi herhangi bir zamanda (daha fazla bilgi için Sınıf yorumu bakınız) değiştirilebilir, ancak bir kez dosya sistemi yoklama dönemi değiştirmek için yasadışı SetAspiredVersionsCallback () olarak anılmıştır.
yapılandırma
FileSystemStoragePathSourceConfig config() const
~FileSystemStoragePathSource
~FileSystemStoragePathSource() override