tensor akışı:: işlem:: Bit yayını
#include <array_ops.h>Verileri kopyalamadan bir tensörü bir türden diğerine aktarır.
Özet
 Bir tensör input göz önüne alındığında, bu işlem, veri type input aynı arabellek verilerine sahip bir tensör döndürür.
 Giriş veri türü T , çıkış veri türü type büyükse şekil [...]'den [..., sizeof( T )/sizeof( type )]'a değişir.
 T type dan küçükse, operatör en sağdaki boyutun sizeof( type )/sizeof( T ) değerine eşit olmasını gerektirir. Şekil daha sonra [..., sizeof( type )/sizeof( T )]'dan [...]'a gider.
Gerçek dtype karmaşık bir dtype (örn. tf.complex64 veya tf.complex128) olarak dönüştürüldüğünde tf.bitcast() ve tf.cast() farklı çalışır, çünkü tf.cast() hayali parça 0'ı oluştururken tf.bitcast() modülü verir hata. Örneğin,
Örnek 1:
a = [1., 2., 3.] eşitlik_bitcast = tf.bitcast(a, tf.complex128) Traceback (en son çağrı son): ... InvalidArgumentError: 1'den 18'e kadar bit yayını yapılamıyor [Op: Bitcast ] equals_cast = tf.cast(a, tf.complex128) print(equality_cast) tf.Tensor([1.+0.j 2.+0.j 3.+0.j], şekil=(3,), dtype=complex128)
Örnek 2:
 tf.bitcast(tf.constant(0xffffffff, dtype=tf.uint32), tf.uint8)
Örnek 3:
x = [1., 2., 3.] y = [0., 2., 3.] eşitlik= tf.equal(x,y) eşitlik_cast = tf.cast(equality,tf.float32) eşitlik_bitcast = tf. bitcast(equality_cast,tf.uint8) print(equality) tf.Tensor([Yanlış Doğru Doğru], şekil=(3,), dtype=bool) print(equality_cast) tf.Tensor([0.1.1.], şekil=(3,), dtype=float32) print(equality_bitcast) tf.Tensor( [[ 0 0 0 0] [ 0 0 128 63] [ 0 0 128 63]], şekil=(3, 4), dtype= uint8)
NOT : Bitcast, düşük seviyeli bir dönüşüm olarak uygulanır, bu nedenle farklı endian sıralamalarına sahip makineler farklı sonuçlar verecektir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
İade:
-  Output: Çıkış tensörü.
| Yapıcılar ve Yıkıcılar | |
|---|---|
| Bitcast (const :: tensorflow::Scope & scope, :: tensorflow::Input input, DataType type) | 
| Genel özellikler | |
|---|---|
| operation | |
| output | |
| Kamu işlevleri | |
|---|---|
| node () const | ::tensorflow::Node * | 
| operator::tensorflow::Input () const | |
| operator::tensorflow::Output () const | |
Genel özellikler
operasyon
Operation operation
çıktı
::tensorflow::Output output
Kamu işlevleri
Bit yayını
Bitcast( const ::tensorflow::Scope & scope, ::tensorflow::Input input, DataType type )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const