From 2ad5b4d9df401d1cdcbdb09b0ddaaf2b68a479b3 Mon Sep 17 00:00:00 2001 From: Rogerio Bonatti Date: Sun, 5 Jun 2022 13:50:18 -0700 Subject: [PATCH] eval model fiel --- mushr_rhc_ros/src/eval_all_models.py | 37 ++++++++++++++++++++++++++++ mushr_rhc_ros/src/eval_model.py | 4 +-- 2 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 mushr_rhc_ros/src/eval_all_models.py diff --git a/mushr_rhc_ros/src/eval_all_models.py b/mushr_rhc_ros/src/eval_all_models.py new file mode 100644 index 0000000..27119ec --- /dev/null +++ b/mushr_rhc_ros/src/eval_all_models.py @@ -0,0 +1,37 @@ +import numpy as np +import matplotlib.pyplot as plt + +# file_path = '/home/azureuser/hackathon_data/e2e_eval/GPTiros_e2e_8gpu_2022-02-17_v2/info.csv' +file_paths = ['/home/azureuser/hackathon_data_premium/e2e_eval/6L0p0/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/12L0p0/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/24L0p0/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/6L0p01/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/12L0p01/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/24L0p01/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/6L0p1/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/12L0p1/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/24L0p1/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/6L0p5/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/12L0p5/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/24L0p5/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/6L1p0/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/12L1p0/info.csv', + '/home/azureuser/hackathon_data_premium/e2e_eval/24L1p0/info.csv'] + +for file_path in file_paths: + + data = np.genfromtxt(file_path, delimiter=',') + + distances = data[:,0] + times = data[:,1] + + # clear data that crashes immediately + min_time = 0.0 + distances = distances[times>min_time] + times = times[times>min_time] + + plt.hist(distances, bins=30, facecolor='green', alpha=0.75) + # plt.savefig('/home/azureuser/hackathon_data/e2e_eval/GPTiros_e2e_8gpu_2022-02-17_v2/fig.png') + # plt.savefig('/home/azureuser/hackathon_data/e2e_eval/model_test/fig.png') + plt.show() + plt.clf() diff --git a/mushr_rhc_ros/src/eval_model.py b/mushr_rhc_ros/src/eval_model.py index 2480ebc..b37213f 100644 --- a/mushr_rhc_ros/src/eval_model.py +++ b/mushr_rhc_ros/src/eval_model.py @@ -2,14 +2,14 @@ import matplotlib.pyplot as plt # file_path = '/home/azureuser/hackathon_data/e2e_eval/GPTiros_e2e_8gpu_2022-02-17_v2/info.csv' -file_path = '/home/azureuser/hackathon_data/e2e_eval/model_test/info.csv' +file_path = '/home/rb/hackathon_data/e2e_eval/model_test/info.csv' data = np.genfromtxt(file_path, delimiter=',') distances = data[:,0] times = data[:,1] # clear data that crashes immediately -min_time = 3.0 +min_time = 0.1 distances = distances[times>min_time] times = times[times>min_time]