TensorFlow r1.0 C++ API'si Session
ve ClientSession
sınıfları ile birlikte gelir. TensorFlow ile gönderilen örneklerin bir kısmı ClientSession
ve diğerleri Session
'u kullanır. Bu iki farklı oturum türü, kaputun altında yatan aynı mekanizmayı kullanır mı yoksa diğerine göre tercih edilir mi? Bunları kullanmak için sözdizimi biraz farklı ama davranış dışında herhangi bir farklılık var mı?TensorFlow C++ API'sinde İstemci Oturum ve Oturum Arasındaki Fark
5
A
cevap
7
TensorFlow'un C++ API'sinde, tensorflow::Session
API, serileştirilmiş GraphDef
protokol arabellekleriyle ilgilenen ve alt sayfaları çalıştırmak için dize tabanlı bir arabirim sağlayan düşük düzeyli bir arabirimdir. Buna karşılık
, tensorflow::ClientSession
API yüksek seviyesidir, ve Python tf.Graph
ve tf.Session
sınıfları gibi grafikleri-hemen aynı şekilde TensorFlow bina için yeni C++ API ile bütünleşir.
nedenle, muhtemelen C++ API ile grafik yapı ise bir tensorflow::ClientSession
kullanmak istiyor, ancak tensorflow::Session
arayüzü zaten tefrika GraphDef
varsa kullanmak daha kolaydır (temsil örneğin önceden eğitilmiş modeli) ve sadece bu modelde çıkarım yapmak istiyorum.
Keşke 'tensorflow :: Session' belgelendi :( – Sdra
[code] 'da çok fazla dokümantasyon var (https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/public/ GitHub [issue] (https://github.com/tensorflow/tensorflow/issues) veya [çekme isteği] 'nde değişiklik önerisinde bulunmaktan çekinmeyin (https://github.com/tensorflow/ tensorflow/pulls) detaylarını görmek isterseniz ekleyiniz! – mrry