tensor akışı:: İstemciOturumu
#include <client_session.h> ClientSession nesnesi arayanın C++ API ile oluşturulan TensorFlow grafiğinin değerlendirmesini yönlendirmesine olanak tanır.
Özet
Örnek:
Scope root = Scope::NewRootScope(); auto a = Placeholder(root, DT_INT32); auto c = Add(root, a, {41}); ClientSession session(root); std::vectoroutputs; Status s = session.Run({ {a, {1} } }, {c}, &outputs); if (!s.ok()) { ... } 
| Yapıcılar ve Yıkıcılar | |
|---|---|
| ClientSession (const Scope & scope, const string & target)targettarafından belirtilen TensorFlow çalışma zamanına bağlanarakscopeyer alan grafiği değerlendirmek için yeni bir oturum oluşturun. | |
| ClientSession (const Scope & scope) Yukarıdakiyle aynı, ancak hedef belirtimi olarak boş dizeyi ("") kullanın. | |
| ClientSession (const Scope & scope, const SessionOptions & session_options)session_optionsile yapılandırarak yeni bir oturum oluşturun. | |
| ~ClientSession () | 
| Genel türler | |
|---|---|
| CallableHandle | typedef int64ClientSession::MakeCallable()ile oluşturulan bir alt grafiğin tanıtıcısı. | 
| FeedType | typedef std::unordered_map< Output , Input::Initializer , OutputHash > Çalıştır çağrısına yönelik akışları temsil eden bir veri türü.  | 
| Kamu işlevleri | |
|---|---|
| MakeCallable (const CallableOptions & callable_options, CallableHandle *out_handle) | Statuscallable_optionstarafından tanımlanan alt grafiği çağırmak için birhandleoluşturur. | 
| ReleaseCallable ( CallableHandle handle) | Status Bu oturumda verilen  handleilişkili kaynakları serbest bırakır. | 
| Run (const std::vector< Output > & fetch_outputs, std::vector< Tensor > *outputs) const | Statusfetch_outputstensörleri değerlendirin. | 
| Run (const FeedType & inputs, const std::vector< Output > & fetch_outputs, std::vector< Tensor > *outputs) const | Status Yukarıdakiyle aynı, ancak  inputseşlemeyi yayın olarak kullanın. | 
| Run (const FeedType & inputs, const std::vector< Output > & fetch_outputs, const std::vector< Operation > & run_outputs, std::vector< Tensor > *outputs) const | Status Yukarıdakinin aynısı. Ek olarak  run_outputsiçindeki işlemleri çalıştırır. | 
| Run (const RunOptions & run_options, const FeedType & inputs, const std::vector< Output > & fetch_outputs, const std::vector< Operation > & run_outputs, std::vector< Tensor > *outputs, RunMetadata *run_metadata) const | Status Performans profili oluşturmayı açmak için  run_optionskullanın. | 
| Run (const RunOptions & run_options, const FeedType & inputs, const std::vector< Output > & fetch_outputs, const std::vector< Operation > & run_outputs, std::vector< Tensor > *outputs, RunMetadata *run_metadata, const thread::ThreadPoolOptions & threadpool_options) const | Status Yukarıdakinin aynısı. | 
| RunCallable ( CallableHandle handle, const std::vector< Tensor > & feed_tensors, std::vector< Tensor > *fetch_tensors, RunMetadata *run_metadata) | Status Verilen seçenekler ve giriş tensörleri ile  handletarafından adlandırılan alt grafiği çağırır. | 
| RunCallable ( CallableHandle handle, const std::vector< Tensor > & feed_tensors, std::vector< Tensor > *fetch_tensors, RunMetadata *run_metadata, const thread::ThreadPoolOptions & options) | Status Verilen seçenekler ve giriş tensörleri ile  handletarafından adlandırılan alt grafiği çağırır. | 
Genel türler
ÇağrılabilirHandle
int64 CallableHandle
 ClientSession::MakeCallable() ile oluşturulan bir alt grafiğin tanıtıcısı. 
Besleme Türü
std::unordered_map< Output, Input::Initializer, OutputHash > FeedType
Çalıştır çağrısına yönelik akışları temsil eden bir veri türü.
 Bu, op-yapıcılar tarafından onları besleyecek değere döndürülen Output nesnelerinin bir haritasıdır. Besleme değerleri olarak nelerin kullanılabileceğine ilişkin ayrıntılar için Input::Initializer bakın.
Kamu işlevleri
İstemciOturumu
ClientSession( const Scope & scope, const string & target )
 target tarafından belirtilen TensorFlow çalışma zamanına bağlanarak scope yer alan grafiği değerlendirmek için yeni bir oturum oluşturun. 
İstemciOturumu
ClientSession( const Scope & scope )
Yukarıdakiyle aynı, ancak hedef belirtimi olarak boş dizeyi ("") kullanın.
İstemciOturumu
ClientSession( const Scope & scope, const SessionOptions & session_options )
 session_options ile yapılandırarak yeni bir oturum oluşturun. 
Aranabilir Yap
Status MakeCallable( const CallableOptions & callable_options, CallableHandle *out_handle )
 callable_options tarafından tanımlanan alt grafiği çağırmak için bir handle oluşturur.
NOT: Bu API hala deneme aşamasındadır ve değişebilir.
ReleaseCallable
Status ReleaseCallable( CallableHandle handle )
 Bu oturumda verilen handle ilişkili kaynakları serbest bırakır.
NOT: Bu API hala deneyseldir ve değişebilir.
Koşmak
Status Run( const std::vector< Output > & fetch_outputs, std::vector< Tensor > *outputs ) const
 fetch_outputs tensörleri değerlendirin.
 Değerler outputs Tensor nesneleri olarak döndürülür. outputs sayısı ve sırası fetch_outputs ile eşleşecektir. 
Koşmak
Status Run( const FeedType & inputs, const std::vector< Output > & fetch_outputs, std::vector< Tensor > *outputs ) const
Yukarıdakiyle aynı, ancak inputs eşlemeyi yayın olarak kullanın. 
Koşmak
Status Run( const FeedType & inputs, const std::vector< Output > & fetch_outputs, const std::vector< Operation > & run_outputs, std::vector< Tensor > *outputs ) const
Yukarıdakinin aynısı. Ek olarak run_outputs içindeki işlemleri çalıştırır. 
Koşmak
Status Run( const RunOptions & run_options, const FeedType & inputs, const std::vector< Output > & fetch_outputs, const std::vector< Operation > & run_outputs, std::vector< Tensor > *outputs, RunMetadata *run_metadata ) const
Performans profili oluşturmayı açmak için run_options kullanın.
 run_metadata null değilse profil oluşturma sonuçlarıyla doldurulur. 
Koşmak
Status Run( const RunOptions & run_options, const FeedType & inputs, const std::vector< Output > & fetch_outputs, const std::vector< Operation > & run_outputs, std::vector< Tensor > *outputs, RunMetadata *run_metadata, const thread::ThreadPoolOptions & threadpool_options ) const
Yukarıdakinin aynısı.
Ayrıca kullanıcının ThreadPoolOptions aracılığıyla özel iş parçacığı havuzu uygulaması sağlamasına olanak tanır.
Çağrılabilir Çalıştır
Status RunCallable( CallableHandle handle, const std::vector< Tensor > & feed_tensors, std::vector< Tensor > *fetch_tensors, RunMetadata *run_metadata )
Verilen seçenekler ve giriş tensörleriyle handle tarafından adlandırılan alt grafiği çağırır.
 feed_tensors öğesindeki tensörlerin sırası CallableOptions::feed() öğesindeki adların sırası ile eşleşmelidir ve fetch_tensors öğesindeki tensörlerin sırası, bu alt grafik oluşturulduğunda CallableOptions::fetch() öğesindeki adların sırası ile eşleşecektir. NOT: Bu API hala deneyseldir ve değişebilir. 
Çağrılabilir Çalıştır
Status RunCallable( CallableHandle handle, const std::vector< Tensor > & feed_tensors, std::vector< Tensor > *fetch_tensors, RunMetadata *run_metadata, const thread::ThreadPoolOptions & options )
Verilen seçenekler ve giriş tensörleri ile handle tarafından adlandırılan alt grafiği çağırır.
 feed_tensors öğesindeki tensörlerin sırası CallableOptions::feed() öğesindeki adların sırası ile eşleşmelidir ve fetch_tensors öğesindeki tensörlerin sırası, bu alt grafik oluşturulduğunda CallableOptions::fetch() öğesindeki adların sırası ile eşleşecektir. NOT: Bu API hala deneyseldir ve değişebilir. 
~MüşteriOturumu
~ClientSession()