cavis/libnd4j/include/ops/declarable/helpers/cpu
Alex Black 68ea5f3688
Dev branch merge: dev_20190606 (#7904)
* correct logsoftmax looss (#2)

* Small SameDiff listener fix (#4)

* Various fixes (#6)

* #7839 Fix for asXMatrix and tests

* #7866 EmbeddingSequenceLayer dtype fix + test

* #7856 SameDiff save/load stream methods

* #7859 RegressionEvaluation rank 4 fix + tests + axis configuration

* EvaluationBinary 3d/4d

* More evaluation 3d/4d tests

* #7847 Evaluation empty checks

* Small test ifx

* #7848 Fix median edge case

* Improve DL4J samediff layer tests

* [WIP] FastText wrapper implemented (#8)

* FastText implemented

* Some fixes

* Fix shapes for wordsNearest

* Validation of input vectors

* Fixes

* Fixed test

* Thread tagged

* Some tweaks

* setContextClassLoader for DeallocatorServiceThread

* Numpy format tests (#1)

* Various fixes (#11)

* #7852 SameDiff gather fix

* #7892 SameDiff placeholder to constant conversion

* #7890 validate input rank for MLN/CG init methods

* Fix broken permute shape calculation

* Permute and gather fixes

* Tests

* #7850 LogSumExp fix + test

* Handful of test fixes

* Empty arrays with non-scalar shapes (#10)

* minor rearrangements for lambdas

* empty tensors with non-scalar shapes

* numpy empty tensors with non-scalar shapes

* few more empty tweaks

* Small fixes

* conv3d signature update

* micro fix in batchnorm mkldnn

* Import fixes

* Fix

* MKL-DNN update

* Small fill fix

* fill with empty input + test

* Fixes

* Small error improvement

* Fix

* one special test

* couple of fixes for lstm

* Rewrite TFGraphMapper.getNDArrayFromTensor to be maintainable and less error prone

* Fixes

* FP16

* Unsigned

* BFloat16

* Fill op - empty tweaks

* - couple of fixes for empty arrays construction
- stack updated

* strided slice fix

* one transform test

* provide method for reducing shapeInfo in case of input array is empty

* Fixed reduceAlongDimensions to use empty input properly.

* couple of broadcast tests

* couple of tests broadcast tests + tweak to make them pass

* add check of non-empty to methods producing sub-arrays

* Fixed reshapeC with zeros in shape.

* complete empty check in reduce_... legacy ops

* Concat and cumsum/prod

* Tweak to empty shape inference on import

* add empty check to the rest of reduce legacy ops

* one more test

* correct typo in evalReduceShapeInfoEmpty

* Added tests for reduce_* ops to tests with zero shapes.

* few more tests for empty reductions

* Fixed strided_slice op with empty case and tests.

* one more empty reduction test

* Fixed strided_slice test.

* add empty check to NDArray::reshapei

* infOrMax

* empty min/max with infinity tests

* made unstack working correctly with empty arrays

* few IndexReduce tests + tweaks for empty shapes

* add test for empty concat

* few tests fixed

* Validation fix for reductions on empty shapes

* Reverse fix

* Reduction shape calc fixes

* SameDiff.generateOutputVariable: don't use shape function to determine number of outputs

* Range fix

* - NDArray constructor updated for scalars/empty arrays
- few tests fixed

* More fixes

* Empty creator fixes

* concat fix

* concat fix

* TF import tests: allow 'both all NaN' and 'both all inf' to pass

* Slice, zero fraction, and reshape fixes

* transpose, gather

* Zero fraction

* scalar cast fix

* Empty reduction axis support

* few more tests fixed

* Fixed input checks conforming with TF for concat op and tests.

* few tests fixed

* matmul scalar shape fix

* Fixed checkout for data type and scalarity with concat to allow non-empty scalars with vector concats.

* broadcast bool fix

* few more tests

* few more tests

* correct evalReduceShapeInfoEmpty

* argmax/argmin + tests

* one more empty edge case + one more test

* argmax/argmin/realdiv_bp tweaks

* empty reshape test + fix

* Helper fixes

* Small fixes

* Gather test fix

* Gather test fix

* Small fixes

* reduce scalar zero values

* scalar mean workaround

* Remove debug code

* along dim mean workaround

* one more test

* - equalsTo() tweak for empty arrays
- one more test

* broadcast tweaks
2019-06-15 21:34:34 +10:00
..
BarnesHutTsne.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
activations.cpp Dev branch merge: dev_20190606 (#7904) 2019-06-15 21:34:34 +10:00
addBias.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
adjust_hue.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
adjust_saturation.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
axis.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
batched_gemm.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
batchnorm.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
bds.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
betaInc.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
choose.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
col2im.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
compare_elem.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
confusion.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
convolutions.cpp Dev branch merge: dev_20190606 (#7904) 2019-06-15 21:34:34 +10:00
cross.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
d_t_s.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
diag.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
dilation2d.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
dropout.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
dynamic.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
extract_patches.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
fake_quantization.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
flatten.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
gather.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
gru.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
histogramFixedWidth.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
im2col.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
image_resize.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
image_suppression.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
ismax.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
legacy_helper.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
listdiff.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
lrn.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
lstm.cpp Dev branch merge: dev_20190606 (#7904) 2019-06-15 21:34:34 +10:00
lup.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
matmul.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
matrixSetDiag.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
matrix_band.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
matrix_diag.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
matrix_diag_part.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
max_pooling.cpp Dev branch merge: dev_20190606 (#7904) 2019-06-15 21:34:34 +10:00
meshgrid.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
minimax.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
multiUnique.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
nth_element.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
one_hot.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
percentile.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
polyGamma.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
prefix.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
random_crop.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
range.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
reverse.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
rnn.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
roll.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
s_t_b.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
s_t_d.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
scatter.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
segment.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
sequence_mask.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
sg_cb.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
sru.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
stack.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
svd.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
toggle_bits.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
top_k.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
transforms.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
unique.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
weights.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
where.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00
zeta.cpp Eclipse Migration Initial Commit 2019-06-06 15:21:15 +03:00