add nn_runner.py