Finalize example vis codes
This commit is contained in:
		| @@ -1,7 +1,7 @@ | ||||
| ##################################################### | ||||
| # Copyright (c) Xuanyi Dong [GitHub D-X-Y], 2021.02 # | ||||
| ############################################################################ | ||||
| # CUDA_VISIBLE_DEVICES=0 python exps/LFNA/vis-synthetic.py                 # | ||||
| # python exps/LFNA/vis-synthetic.py                                        # | ||||
| ############################################################################ | ||||
| import os, sys, copy, random | ||||
| import torch | ||||
| @@ -83,7 +83,7 @@ def find_max(cur, others): | ||||
| def compare_cl(save_dir): | ||||
|     save_dir = Path(str(save_dir)) | ||||
|     save_dir.mkdir(parents=True, exist_ok=True) | ||||
|     dynamic_env, function = create_example_v1( | ||||
|     dynamic_env, cl_function = create_example_v1( | ||||
|         # timestamp_config=dict(num=200, min_timestamp=-1, max_timestamp=1.0), | ||||
|         timestamp_config=dict(num=200), | ||||
|         num_per_task=1000, | ||||
| @@ -91,7 +91,6 @@ def compare_cl(save_dir): | ||||
|  | ||||
|     models = dict() | ||||
|  | ||||
|     cl_function = copy.deepcopy(function) | ||||
|     cl_function.set_timestamp(0) | ||||
|     cl_xaxis_min = None | ||||
|     cl_xaxis_max = None | ||||
| @@ -99,23 +98,15 @@ def compare_cl(save_dir): | ||||
|     all_data = OrderedDict() | ||||
|  | ||||
|     for idx, (timestamp, dataset) in enumerate(tqdm(dynamic_env, ncols=50)): | ||||
|         xaxis_all = dataset[:, 0].numpy() | ||||
|         xaxis_all = dataset[0][:, 0].numpy() | ||||
|         yaxis_all = dataset[1][:, 0].numpy() | ||||
|         current_data = dict() | ||||
|  | ||||
|         function.set_timestamp(timestamp) | ||||
|         yaxis_all = function.noise_call(xaxis_all) | ||||
|         current_data["lfna_xaxis_all"] = xaxis_all | ||||
|         current_data["lfna_yaxis_all"] = yaxis_all | ||||
|  | ||||
|         # compute cl-min | ||||
|         cl_xaxis_min = find_min(cl_xaxis_min, xaxis_all.mean() - xaxis_all.std()) | ||||
|         cl_xaxis_max = find_max(cl_xaxis_max, xaxis_all.mean() + xaxis_all.std()) | ||||
|         """ | ||||
|         cl_xaxis_all = np.arange(cl_xaxis_min, cl_xaxis_max, step=0.05) | ||||
|         cl_yaxis_all = cl_function.noise_call(cl_xaxis_all) | ||||
|         current_data["cl_xaxis_all"] = cl_xaxis_all | ||||
|         current_data["cl_yaxis_all"] = cl_yaxis_all | ||||
|         """ | ||||
|         all_data[timestamp] = current_data | ||||
|  | ||||
|     global_cl_xaxis_all = np.arange(cl_xaxis_min, cl_xaxis_max, step=0.1) | ||||
| @@ -170,10 +161,12 @@ def compare_cl(save_dir): | ||||
|             xdir=save_dir | ||||
|         ) | ||||
|     ) | ||||
|     video_cmd = "{:} -pix_fmt yuv420p {xdir}/compare-cl.mp4".format(base_cmd, xdir=save_dir) | ||||
|     video_cmd = "{:} -pix_fmt yuv420p {xdir}/compare-cl.mp4".format( | ||||
|         base_cmd, xdir=save_dir | ||||
|     ) | ||||
|     print(video_cmd + "\n") | ||||
|     os.system(video_cmd) | ||||
|     # os.system("{:} {xdir}/vis.webm".format(base_cmd, xdir=save_dir)) | ||||
|     os.system("{:} -pix_fmt yuv420p {xdir}/vis.webm".format(base_cmd, xdir=save_dir)) | ||||
|  | ||||
|  | ||||
| if __name__ == "__main__": | ||||
|   | ||||
		Reference in New Issue
	
	Block a user