def plot_job_stats()

in cluster-trace-gpu-v2020/simulator/utils.py [0:0]


def plot_job_stats(npyfile, to_date=False):
    plt.figure(figsize=(16, 6), dpi=120)
    job_stats = np.load(npyfile)
    job_submit_time, job_duration, job_jct, job_gpu_type, job_num_inst, job_id = job_stats[0], job_stats[1], job_stats[2], job_stats[3], job_stats[4], job_stats[5]
    job_queue_delay = job_jct - job_duration

    plt.clf()
    plt.plot(job_submit_time, job_queue_delay, color='orange', label='queue_delay')
    plt.plot(job_submit_time, job_duration, color='black', alpha=0.3, label='duration')
    plt.legend()
    try:
        plt.savefig(str(npyfile).split('.npy')[0]+".png")
    except:
        plt.savefig("job_stats")