Giriş tensörünü tüm boyutlarda birleştirir.
Birleştiren bir işlem, verilen num_splits niteliğine göre giriş tensörünü dilimler, isteğe bağlı olarak dolguları çıkarır ve birleştirilmiş tensörü dolgu olmadan kaynak değişkenine yazar.
Bu işlem TPU köprüsü aracılığıyla oluşturulabilir.
Örneğin, "giriş" tensörü:
[[0, 1],
[4, 5]]
[[2, 3],
[6, 7]]
[[8, 9],
[12, 13]]
[[10, 11],
[14, 15]]
"num_splits": [2, 2]
ve "dolgu": [1, 1]
beklenen "çıkışlar" şöyledir: [[0, 1, 2],
[4, 5, 6],
[8, 9, 10]]
İç İçe Sınıflar
sınıf | AssignVariableXlaConcatND.Options | AssignVariableXlaConcatND için isteğe bağlı özellikler |
Genel Yöntemler
statik <T> AssignVariableXlaConcatND | create ( Kapsam kapsamı, İşlenen <?> kaynağı, Yinelenebilir< İşlenen <T>> girişleri, List<Long> numConcats, Seçenekler... seçenekler) Yeni bir AssignVariableXlaConcatND işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
statik AssignVariableXlaConcatND.Options | dolgular (<Uzun> dolguları listele) |
Kalıtsal Yöntemler
Genel Yöntemler
public static AssignVariableXlaConcatND create ( Kapsam kapsamı, İşlenen <?> kaynağı, Yinelenebilir< İşlenen <T>> girişleri, Liste<Long> numConcats, Seçenekler... seçenekler)
Yeni bir AssignVariableXlaConcatND işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
kaynak | Tüm boyutlarda birleştirilmiş giriş tensörleri için kaynak değişkeni. } in_arg { name: "girişler" açıklaması: < |
numConcats | Boyut başına birleştirme yollarının sayısı. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- AssignVariableXlaConcatND'nin yeni bir örneği
public static AssignVariableXlaConcatND.Options dolguları (List<Long> dolguları)
Parametreler
dolgular | Son birleştirilmiş tensörden çıkarılacak boyut başına sağ dolguların isteğe bağlı listesi. Bu dolgular, dolguların çıkarılmasından önce birleştirilmiş sonucun boyut boyutunu aşmamalıdır. |
---|