tree: 9313ba4b13c9b8a11e82e9bc022518bfd90337f7 [path history] [tgz]
  1. compare_backends/
  2. conv2d_simple.dml
  3. grad_check.dml
  4. max_pool2d_simple.dml
  5. README.md
  6. run_tests.dml
  7. test.dml
  8. util.dml
scripts/nn/test/README.md

SystemDS-NN Tests

This folder contains tests for the SystemDS-NN (nn) deep learning library.


Tests

All layers are tested for correct derivatives (“gradient-checking”), and many layers also have correctness tests against simpler reference implementations.

  • grad_check.dml - Contains gradient-checks for all layers as individual DML functions.
  • test.dml - Contains correctness tests for several of the more complicated layers by checking against simple reference implementations, such as conv_simple.dml. All tests are formulated as individual DML functions.
  • run_tests.dml - A DML script that runs all of the tests in grad_check.dml and test.dml.

Execution

  • spark-submit SystemDS.jar -f nn/test/run_tests.dml from the base of the project.