MatMul

genel final dersi MatMul

"a" matrisini "b" matrisiyle çarpın.

Girişler iki boyutlu matrisler olmalı ve "a"nın iç boyutu (transpoze_a doğruysa transpoze edildikten sonra) "b"nin dış boyutuyla (transpoze_b doğruysa transpoze edildikten sonra) eşleşmelidir.

Not : MatMul'un GPU'lardaki varsayılan çekirdek uygulaması cublas'ı kullanır.

İç İçe Sınıflar

sınıf MatMul.Seçenekler MatMul için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
statik <T TType'ı genişletir > MatMul <T>
oluştur ( Kapsam kapsamı, İşlenen <T> a, İşlenen <T> b, Seçenekler... seçenekleri)
Yeni bir MatMul işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
ürün ()
statik MatMul.Seçenekler
devrikA (Boolean devrikA)
statik MatMul.Seçenekler
devrikB (Boolean devrikB)

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "MatMul"

Genel Yöntemler

genel Çıkış <T> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static MatMul <T> create ( Kapsam kapsamı, İşlenen <T> a, İşlenen <T> b, Seçenekler... seçenekler)

Yeni bir MatMul işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • MatMul'un yeni bir örneği

genel Çıkış <T> ürünü ()

public static MatMul.Options devrikA (Boolean devrikA)

Parametreler
A'yı devrik Doğruysa "a" çarpmadan önce yer değiştirir.

public static MatMul.Options devrikB (Boolean devrikB)

Parametreler
devrik B Doğruysa "b" çarpmadan önce yer değiştirir.