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.