5d9b2a16e5
* - specifying template instantiation for certain types in float16 and bloat16 Signed-off-by: Yurii <iuriish@yahoo.com> * - polishing bfloat16 and float16 member functions template specialization Signed-off-by: Yurii <iuriish@yahoo.com> * - rewrite and overload array +-*/ scalar and scalar +-*/ arr in NDAray class Signed-off-by: Yurii <iuriish@yahoo.com> * - make corrections which have to do with and rvalue lvalue conversions Signed-off-by: Yurii <iuriish@yahoo.com> * - provide move semantic in NDArray operators array +-/* array Signed-off-by: Yurii <iuriish@yahoo.com> * float16/bfloat16 tweaks Signed-off-by: raver119 <raver119@gmail.com> * one more tweak Signed-off-by: raver119 <raver119@gmail.com> * - make float16 and bfloat16 to compile successfully on cuda Signed-off-by: Yurii <iuriish@yahoo.com> * - do not use resources of view-like arrays when move semantics is applied Signed-off-by: Yurii <iuriish@yahoo.com> * - get rid of pointers in signatures NDArray methods 1 Signed-off-by: Yurii <iuriish@yahoo.com> * - correction of signature of NDArray::dup method Signed-off-by: Yurii <iuriish@yahoo.com> * - correction of signature of NDArray::reduceAlongDimension method Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::applyIndexReduce and applyTrueBroadcast methods Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::applyReduce3 and varianceAlongDimension methods Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::tensorsAlongDimension and diagonal methods Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::allTensorsAlongDimension Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::reduceAlongDimension 2 Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::applyTransform 2 Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::applyPairwiseTransform 2 Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::applyBroadcast 2 Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::applyTrueBroadcast 2 Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::applyScalar and applyScalarArr Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::lambda methods Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::reduce3 methods 2 Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of following NDArray methods: add/sub/mul/div row/column and fillAsTriangular Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::tileToShape methods Signed-off-by: Yurii <iuriish@yahoo.com> * - signature correction of NDArray::isShapeSameStrict method Signed-off-by: Yurii <iuriish@yahoo.com> * minor corrections in tests Signed-off-by: Yurii <iuriish@yahoo.com> * - replace reduce op in batchnorm mkldnn Signed-off-by: Yurii <iuriish@yahoo.com> * - add explicit templates instantiations for operator+(NDArray&&. const scalar) Signed-off-by: Yurii <iuriish@yahoo.com> * - corrections of casts in float16/bfloat16 Signed-off-by: Yurii <iuriish@yahoo.com> * - provide move semantics in following NDArray methods: transform, applyTrueBroadcast, transpose, reshape, permute Signed-off-by: Yurii <iuriish@yahoo.com> * - get rid of input array A duplicate in svd cuda op Signed-off-by: Yurii <iuriish@yahoo.com> * - avoid available bug in svd cuda API Signed-off-by: Yurii <iuriish@yahoo.com> * - add temporary global memory buffer in svd cuda when calcUV = false and m != n Signed-off-by: Yurii <iuriish@yahoo.com> * - remove test with blfoat16 type for betainC Signed-off-by: Yurii <iuriish@yahoo.com> * - resolve conflicts after master has been merged in Signed-off-by: Yurii <iuriish@yahoo.com> * - changed type of affected input array in fused_batch_norm Signed-off-by: Yurii <iuriish@yahoo.com> * - add several explicit type castings Signed-off-by: Yurii <iuriish@yahoo.com> * - add ND4J_EXPORT to operators Signed-off-by: Yurii <iuriish@yahoo.com> * - add explicit template types in instantiations of template arithm operators of NDArray class Signed-off-by: Yurii <iuriish@yahoo.com> * - one more test fix Signed-off-by: Yurii <iuriish@yahoo.com> Co-authored-by: raver119 <raver119@gmail.com> |
||
---|---|---|
.. | ||
BarnesHutTsne.cpp | ||
README.md | ||
activations.cpp | ||
addBias.cpp | ||
adjust_hue.cpp | ||
adjust_saturation.cpp | ||
axis.cpp | ||
batched_gemm.cpp | ||
batchnorm.cpp | ||
betaInc.cpp | ||
col2im.cpp | ||
compare_elem.cpp | ||
confusion.cpp | ||
convolutions.cpp | ||
cross.cpp | ||
d_t_s.cpp | ||
diGamma.cpp | ||
diag.cpp | ||
dilation2d.cpp | ||
dropout.cpp | ||
dynamic.cpp | ||
extract_patches.cpp | ||
fake_quantization.cpp | ||
flatten.cpp | ||
gather.cpp | ||
gradient.cpp | ||
gru.cpp | ||
hamming.cpp | ||
hashcode.cpp | ||
histogram.cpp | ||
histogramFixedWidth.cpp | ||
im2col.cpp | ||
image_draw_bounding_boxes.cpp | ||
image_resize.cpp | ||
image_suppression.cpp | ||
imagesHelpers.cpp | ||
ismax.cpp | ||
legacy_helper.cpp | ||
lrn.cpp | ||
lstm.cpp | ||
lup.cpp | ||
matrixSetDiag.cpp | ||
matrix_band.cpp | ||
matrix_diag_part.cpp | ||
max_pooling.cpp | ||
meshgrid.cpp | ||
minimax.cpp | ||
nth_element.cpp | ||
one_hot.cpp | ||
percentile.cpp | ||
polyGamma.cpp | ||
prefix.cpp | ||
random.cpp | ||
random_crop.cpp | ||
range.cpp | ||
reverse.cpp | ||
roll.cpp | ||
s_t_b.cpp | ||
s_t_d.cpp | ||
scatter.cpp | ||
segment.cpp | ||
sequence_mask.cpp | ||
sg_cb.cpp | ||
shift.cpp | ||
sru.cpp | ||
stack.cpp | ||
svd.cpp | ||
toggle_bits.cpp | ||
top_k.cpp | ||
transforms.cpp | ||
weights.cpp | ||
zeta.cpp |
README.md
This folder contains OpenMP implementations for operations helpers. Basically suited for homogenous x86-like platforms.