Üç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 |
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. |
static <T, TType'ı genişletir > 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) |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
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 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
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. |
---|