Class DnnParameters
- java.lang.Object
- 
- org.apache.sysds.runtime.matrix.data.DnnParameters
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class DnnParameters extends Object implements Serializable This class is container that stores parameters required for executing following operations: conv2d, conv2d_backward_data, conv2d_backward_filter, maxpooling, maxpooling_backward- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description MatrixBlockbiasintCbooleanenableNativeint[]end_indexes_hint[]end_indexes_wintHMatrixBlockinput1MatrixBlockinput2intKdoubleminValForMaxPoolOperationsintNintnumThreadsMatrixBlockoutputintPintpad_hintpad_wintQintRintSint[]start_indexes_hint[]start_indexes_wintstride_hintstride_wintW
 - 
Constructor SummaryConstructors Constructor Description 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(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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompare(DnnParameters that)booleanisAllOnes(Integer... params)booleanisOutputThreadSafe()booleanisStride1Pad0()voidsetIfUnknown(Hop N, Hop C, Hop H, Hop W, Hop K, Hop R, Hop S, Hop stride_h, Hop stride_w, Hop pad_h, Hop pad_w, int numThreads)StringtoString()
 
- 
- 
- 
Field Detail- 
Npublic int N 
 - 
Cpublic int C 
 - 
Hpublic int H 
 - 
Wpublic int W 
 - 
Kpublic int K 
 - 
Rpublic int R 
 - 
Spublic int S 
 - 
Ppublic int P 
 - 
Qpublic int Q 
 - 
stride_hpublic int stride_h 
 - 
stride_wpublic int stride_w 
 - 
pad_hpublic int pad_h 
 - 
pad_wpublic int pad_w 
 - 
numThreadspublic int numThreads 
 - 
enableNativepublic boolean enableNative 
 - 
input1public MatrixBlock input1 
 - 
input2public MatrixBlock input2 
 - 
outputpublic MatrixBlock output 
 - 
biaspublic MatrixBlock bias 
 - 
start_indexes_hpublic int[] start_indexes_h 
 - 
end_indexes_hpublic int[] end_indexes_h 
 - 
start_indexes_wpublic int[] start_indexes_w 
 - 
end_indexes_wpublic int[] end_indexes_w 
 - 
minValForMaxPoolOperationspublic double minValForMaxPoolOperations 
 
- 
 - 
Constructor Detail- 
DnnParameterspublic 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)
 - 
DnnParameterspublic 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)
 
- 
 - 
Method Detail- 
comparepublic boolean compare(DnnParameters that) 
 - 
setIfUnknownpublic void setIfUnknown(Hop N, Hop C, Hop H, Hop W, Hop K, Hop R, Hop S, Hop stride_h, Hop stride_w, Hop pad_h, Hop pad_w, int numThreads) 
 - 
isOutputThreadSafepublic boolean isOutputThreadSafe() 
 - 
isStride1Pad0public boolean isStride1Pad0() 
 - 
isAllOnespublic boolean isAllOnes(Integer... params) 
 
- 
 
-