Class LibMatrixDNNLSTM
- java.lang.Object
-
- org.apache.sysds.runtime.matrix.data.LibMatrixDNNLSTM
-
public class LibMatrixDNNLSTM extends Object
-
-
Constructor Summary
Constructors Constructor Description LibMatrixDNNLSTM()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancheckLSTMBackwardInputForOptimisation(DnnParameters params)static booleancheckLSTMInputForOptimisation(DnnParameters params)static ArrayList<Callable<Long>>getLSTMWorkers(DnnParameters params)static longlstmBackwardGeneric(DnnParameters params)static longlstmGeneric(DnnParameters params)static voidlstmTile(int n, int d, int T, int m, int start, int end, MatrixBlock x, MatrixBlock w, MatrixBlock bias, MatrixBlock out0, MatrixBlock c0, boolean return_sequences, MatrixBlock out, MatrixBlock cout, MatrixBlock cache_out, MatrixBlock cache_c, MatrixBlock cache_ifog)
-
-
-
Method Detail
-
getLSTMWorkers
public static ArrayList<Callable<Long>> getLSTMWorkers(DnnParameters params)
-
lstmTile
public static void lstmTile(int n, int d, int T, int m, int start, int end, MatrixBlock x, MatrixBlock w, MatrixBlock bias, MatrixBlock out0, MatrixBlock c0, boolean return_sequences, MatrixBlock out, MatrixBlock cout, MatrixBlock cache_out, MatrixBlock cache_c, MatrixBlock cache_ifog)
-
lstmGeneric
public static long lstmGeneric(DnnParameters params)
-
lstmBackwardGeneric
public static long lstmBackwardGeneric(DnnParameters params)
-
checkLSTMInputForOptimisation
public static boolean checkLSTMInputForOptimisation(DnnParameters params)
-
checkLSTMBackwardInputForOptimisation
public static boolean checkLSTMBackwardInputForOptimisation(DnnParameters params)
-
-