When running the benchmarks on a different device, we need to copy the
reference files to the device and use the correct path for comparing on
the device.
We copy the output files (and compare files, if exist) to
${RUN_${_run_type}_DIR}/compares, which will be copied over to the
device, if one is configured. This is similar to how input files are
handled.
The validation commands have been updated to use the reference files
from the 'compare' directory in the run directory.
The patch also drops special handling for 'WORKDIR input', which
got translated to the input directory in the source folder. By dropping
all uses of WORKDIR input, the inputs from the run directory are used,
which should work as expected when running the benchmarks locally and on
a remote device.
Why does this need a custom definition of RUN_INPUT_all_DIR ?