TridiagonalSolve

genel final sınıfı TridiagonalSolve

Üçgen denklem sistemlerini çözer.

Üçgen denklem sistemlerini çözer. Parti boyutlarını ve her sol taraf için birden fazla sağ tarafı destekler. CPU'da çözüm, 'kısmi_pivoting' özelliğine bağlı olarak kısmi pivotlama ile veya kısmi pivotlama olmadan Gauss eliminasyonu yoluyla hesaplanır. GPU'da Nvidia'nın cuSPARSE kitaplığı kullanılır: https://docs.nvidia.com/cuda/cusparse/index.html#gtsv Kısmi pivotlama henüz XLA arka uçları tarafından desteklenmemektedir.

İç İçe Sınıflar

sınıf TridiagonalSolve.Options TridiagonalSolve için isteğe bağlı özellikler

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Bir tensörün sembolik tutamacını döndürür.
statik <T> TridiagonalSolve <T>
oluştur ( Kapsam kapsamı, İşlenen <T> köşegenleri, İşlenen <T> rhs, Seçenekler... seçenekler)
Yeni bir TridiagonalSolve işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
çıktı ()
Çözümleri içeren '[..., M, K]' şeklindeki tensör
statik TridiagonalSolve.Options
kısmi Pivoting (Boolean kısmi Pivoting)
statik TridiagonalSolve.Options
perturbTekil (Boolean perturbTekil)

Kalıtsal Yöntemler

Genel Yöntemler

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

Bir 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 TridiagonalSolve <T> create ( Kapsam kapsamı, İşlenen <T> köşegenleri, İşlenen <T> rhs, Seçenekler... seçenekler)

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

Parametreler
kapsam mevcut kapsam
köşegenler En içteki 2 boyutu, üç satırı sırasıyla süper köşegen, köşegen ve alt köşegen olmak üzere üç köşegen matrisleri temsil eden `[..., 3, M]' şeklindeki tensör. Süper köşegenin son elemanı ve alt köşegenin ilk elemanı dikkate alınmaz.
rhs Her sol taraf için K sağ tarafı temsil eden '[..., M, K]' şeklindeki tensör.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • TridiagonalSolve'un yeni bir örneği

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

Çözümleri içeren '[..., M, K]' şeklindeki tensör

public static TridiagonalSolve.Options kısmiPivoting (Boolean kısmiPivoting)

Parametreler
kısmi Döndürme Kısmi döndürmenin uygulanıp uygulanmayacağı. Kısmi döndürme, prosedürü daha istikrarlı ancak daha yavaş hale getirir.

public static TridiagonalSolve.Options perturbSingular (Boolean perturbSingular)