Class DnnParameters
java.lang.Object
org.apache.sysds.runtime.matrix.data.DnnParameters
- All Implemented Interfaces:
Serializable
This class is container that stores parameters required for executing following operations:
conv2d, conv2d_backward_data, conv2d_backward_filter, maxpooling, maxpooling_backward, lstm, lstm_backward
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintbooleanint[]int[]intintintdoubleintintintintintintintbooleanintint[]int[]intintintint -
Constructor Summary
ConstructorsConstructorDescriptionDnnParameters(int N, int C, int H, int W, int K, int R, int S, int stride_h, int stride_w, int pad_h, int pad_w, int numThreads) DnnParameters(int N, int D, int T, int M, MatrixBlock x, MatrixBlock w, MatrixBlock bias, MatrixBlock out0, MatrixBlock c0, boolean return_sequences, int numThreads) DnnParameters(int n, int d, int t, int m, MatrixBlock x, MatrixBlock w, MatrixBlock bias, MatrixBlock out0, MatrixBlock c0, MatrixBlock cache_out, MatrixBlock cache_c, MatrixBlock cache_ifog, boolean return_sequences, MatrixBlock dout, MatrixBlock dc, MatrixBlock dx, MatrixBlock dw, MatrixBlock db, MatrixBlock dout0, MatrixBlock dc0, int numThreads) DnnParameters(long N, long C, long H, long W, long K, long R, long S, long stride_h, long stride_w, long pad_h, long pad_w, int numThreads) -
Method Summary
-
Field Details
-
N
public int N -
C
public int C -
H
public int H -
W
public int W -
K
public int K -
R
public int R -
S
public int S -
P
public int P -
Q
public int Q -
D
public int D -
T
public int T -
M
public int M -
stride_h
public int stride_h -
stride_w
public int stride_w -
pad_h
public int pad_h -
pad_w
public int pad_w -
numThreads
public int numThreads -
enableNative
public boolean enableNative -
return_sequences
public boolean return_sequences -
input1
-
input2
-
output
-
input3
-
input4
-
input5
-
input6
-
input7
-
input8
-
input9
-
output2
-
output3
-
output4
-
output5
-
bias
-
start_indexes_h
public int[] start_indexes_h -
end_indexes_h
public int[] end_indexes_h -
start_indexes_w
public int[] start_indexes_w -
end_indexes_w
public int[] end_indexes_w -
minValForMaxPoolOperations
public double minValForMaxPoolOperations
-
-
Constructor Details
-
DnnParameters
public DnnParameters(long N, long C, long H, long W, long K, long R, long S, long stride_h, long stride_w, long pad_h, long pad_w, int numThreads) -
DnnParameters
public DnnParameters(int N, int C, int H, int W, int K, int R, int S, int stride_h, int stride_w, int pad_h, int pad_w, int numThreads) -
DnnParameters
public DnnParameters(int N, int D, int T, int M, MatrixBlock x, MatrixBlock w, MatrixBlock bias, MatrixBlock out0, MatrixBlock c0, boolean return_sequences, int numThreads) -
DnnParameters
public DnnParameters(int n, int d, int t, int m, MatrixBlock x, MatrixBlock w, MatrixBlock bias, MatrixBlock out0, MatrixBlock c0, MatrixBlock cache_out, MatrixBlock cache_c, MatrixBlock cache_ifog, boolean return_sequences, MatrixBlock dout, MatrixBlock dc, MatrixBlock dx, MatrixBlock dw, MatrixBlock db, MatrixBlock dout0, MatrixBlock dc0, int numThreads)
-
-
Method Details