Graph
düğüm olarak eklenen bir Operation
uygulanması.
GraphOperation örnekleri yalnızca parçası oldukları Graph
geçerli olduğu sürece geçerlidir. Bu nedenle, close()
çağrılmışsa GraphOperation örneğindeki yöntemler bir IllegalStateException
ile başarısız olabilir.
GraphOperation örnekleri değiştirilemez ve iş parçacığı açısından güvenlidir.
Genel Yöntemler
boolean | eşittir (Nesne o) |
int | hash kodu () |
int | inputListLength (Dize adı) Bu işlem için verilen Tensör giriş listesinin boyutunu döndürür. |
Sicim | isim () İşlemin tam adını döndürür. |
int | sayıÇıkışlar () Bu işlem tarafından üretilen tensörlerin sayısını döndürür. |
<T> Çıkış <T> | çıktı (int idx) Bu işlem tarafından üretilen tensörlerden birine sembolik bir tutamaç döndürür. |
Çıkış[] <?> | çıktıListesi (int idx, int uzunluk) Bu işlem tarafından üretilen tensörlerin listesine ait sembolik tutamaçları döndürür. |
int | OutputListLength (Dize adı) Bu işlem tarafından üretilen Tensörler listesinin boyutunu döndürür. |
Sicim | toString () |
Sicim | tip () İşlemin türünü, yani işlem tarafından gerçekleştirilen hesaplamanın adını döndürür. |
Kalıtsal Yöntemler
Genel Yöntemler
genel boole eşittir (Object o)
genel int hashCode ()
public int inputListLength (Dize adı)
Bu işlem için verilen Tensör giriş listesinin boyutunu döndürür.
Bir Operasyonun, her biri tek bir tensör veya tensörlerin bir listesini içeren birden fazla adlandırılmış girişi vardır. Bu yöntem, işlemin belirli bir adlandırılmış girişi için tensör listesinin boyutunu döndürür.
Parametreler
isim | Bu işleme giriş yapan tensörlerin (çok sayıda olabilir) listesinin tanımlayıcısı. |
---|
İadeler
- bu adlandırılmış giriş tarafından üretilen Tensörler listesinin boyutu.
genel Dize adı ()
İşlemin tam adını döndürür.
public int numOutputs ()
Bu işlem tarafından üretilen tensörlerin sayısını döndürür.
genel Çıkış <T> çıkışı (int idx)
Bu işlem tarafından üretilen tensörlerden birine sembolik bir tutamaç döndürür.
Uyarı: Tensörün türünün T ile eşleşip eşleşmediğini kontrol etmez. Bu yöntemin, örneğin operation.<Integer>output(0)
Parametreler
kimlik | Bu işlemle üretilen çıktılar arasındaki çıktının endeksi. |
---|
public Output[] <?> çıktıListesi (int idx, int uzunluk)
Bu işlem tarafından üretilen tensörlerin listesine ait sembolik tutamaçları döndürür.
Parametreler
kimlik | listenin ilk tensörünün indeksi |
---|---|
uzunluk | listedeki tensör sayısı |
İadeler
-
Output
dizisi
public int çıktıListLength (Dize adı)
Bu işlem tarafından üretilen Tensörler listesinin boyutunu döndürür.
Bir İşlemin, her biri tek bir tensör veya bir tensör listesi üreten birden fazla adlandırılmış çıkışı vardır. Bu yöntem, işlemin belirli bir adlandırılmış çıktısı için tensör listesinin boyutunu döndürür.
Parametreler
isim | Bu işlem tarafından üretilen tensör listesinin tanımlayıcısı (bunlardan çok sayıda olabilir). |
---|
İadeler
- bu adlandırılmış çıktı tarafından üretilen Tensörler listesinin boyutu.
public String toString ()
genel Dize türü ()
İşlemin türünü, yani işlem tarafından gerçekleştirilen hesaplamanın adını döndürür.