#!/bin/bash test_dataset=$1 test_model_dir=$2 for misc_path in "$test_model_dir"/*/_misc/checkpoint_30.tar do [ -f "$misc_path" ] || continue misc_dir=$(dirname "$misc_path") echo mv "$misc_path" "${misc_dir%/*}" mv "$misc_path" "${misc_dir%/*}" done for model_path in "$test_model_dir"/*/checkpoint_30.tar do model_dir=$(dirname "$model_path") #model_name=${model_dir#"$test_model_dir/"} [ -d "$model_dir/output_30" ] || python test.py "$model_path" "$test_dataset" -o perf --media image done echo Test Finished cd "$test_model_dir" ls */output_30/perf* | sed -r "s/()\/output_30\/perf.+_([0-9\.]+)ms_([0-9\.e\-]+)\.csv/\1\t\2\t\3/"