Fixed path names

Signed-off-by: Jim Martens <github@2martens.de>
This commit is contained in:
2019-09-03 12:44:21 +02:00
parent e1ff56c5d3
commit 66d81f3362

View File

@ -271,7 +271,7 @@ def _ssd_test(args: argparse.Namespace) -> None:
conf_obj.parameters.ssd_iou_threshold, conf_obj.parameters.ssd_iou_threshold,
conf_obj.parameters.ssd_top_k, conf_obj.parameters.ssd_top_k,
paths.output_path, paths.output_path,
conf_obj.paths.coco_path, conf_obj.paths.coco,
use_dropout, use_dropout,
nr_digits) nr_digits)
@ -391,7 +391,7 @@ def _ssd_evaluate_save_images(filenames: Sequence[str], labels: Sequence[np.ndar
save_images(filenames[:conf_obj.parameters.batch_size], save_images(filenames[:conf_obj.parameters.batch_size],
labels[:conf_obj.parameters.batch_size], labels[:conf_obj.parameters.batch_size],
paths.output_path, conf_obj.paths.coco_path, paths.output_path, conf_obj.paths.coco,
conf_obj.parameters.ssd_image_size, conf_obj.parameters.ssd_image_size,
get_coco_cat_maps_func) get_coco_cat_maps_func)
@ -620,9 +620,9 @@ def _ssd_train_prepare_paths(args: argparse.Namespace,
conf_obj: conf.Config) -> AttributeDict: conf_obj: conf.Config) -> AttributeDict:
import os import os
summary_path = f"{conf_obj.paths.summary_path}/{args.network}/train/{args.iteration}" summary_path = f"{conf_obj.paths.summary}/{args.network}/train/{args.iteration}"
pre_trained_weights_file = f"{conf_obj.paths.weights_path}/{args.network}/VGG_coco_SSD_300x300_iter_400000.h5" pre_trained_weights_file = f"{conf_obj.paths.weights}/{args.network}/VGG_coco_SSD_300x300_iter_400000.h5"
weights_path = f"{conf_obj.paths.weights_path}/{args.network}/train/" weights_path = f"{conf_obj.paths.weights}/{args.network}/train/"
os.makedirs(summary_path, exist_ok=True) os.makedirs(summary_path, exist_ok=True)
os.makedirs(weights_path, exist_ok=True) os.makedirs(weights_path, exist_ok=True)
@ -638,10 +638,10 @@ def _ssd_test_prepare_paths(args: argparse.Namespace,
conf_obj: conf.Config) -> AttributeDict: conf_obj: conf.Config) -> AttributeDict:
import os import os
output_path = f"{conf_obj.paths.output_path}/{args.network}/test/{args.iteration}/" output_path = f"{conf_obj.paths.output}/{args.network}/test/{args.iteration}/"
checkpoint_path = f"{conf_obj.paths.weights_path}/{args.network}/train/{args.train_iteration}" checkpoint_path = f"{conf_obj.paths.weights}/{args.network}/train/{args.train_iteration}"
if conf_obj.parameters.ssd_test_pretrained: if conf_obj.parameters.ssd_test_pretrained:
weights_file = f"{conf_obj.paths.weights_path}/ssd/VGG_coco_SSD_300x300_iter_400000_subsampled.h5" weights_file = f"{conf_obj.paths.weights}/ssd/VGG_coco_SSD_300x300_iter_400000_subsampled.h5"
else: else:
weights_file = f"{checkpoint_path}/ssd300_weights.h5" weights_file = f"{checkpoint_path}/ssd300_weights.h5"
@ -657,8 +657,8 @@ def _ssd_evaluate_prepare_paths(args: argparse.Namespace,
conf_obj: conf.Config) -> AttributeDict: conf_obj: conf.Config) -> AttributeDict:
import os import os
output_path = f"{conf_obj.paths.output_path}/{args.network}/test/{args.iteration}" output_path = f"{conf_obj.paths.output}/{args.network}/test/{args.iteration}"
evaluation_path = f"{conf_obj.paths.evaluation_path}/{args.network}" evaluation_path = f"{conf_obj.paths.evaluation}/{args.network}"
result_file = f"{evaluation_path}/results-{args.iteration}" result_file = f"{evaluation_path}/results-{args.iteration}"
label_file = f"{output_path}/labels.bin" label_file = f"{output_path}/labels.bin"
filenames_file = f"{output_path}/filenames.bin" filenames_file = f"{output_path}/filenames.bin"
@ -796,7 +796,7 @@ def _ssd_train_get_generators(args: argparse.Namespace,
nr_trajectories = conf_obj.parameters.nr_trajectories if conf_obj.parameters.nr_trajectories != -1 else None nr_trajectories = conf_obj.parameters.nr_trajectories if conf_obj.parameters.nr_trajectories != -1 else None
train_generator, train_length, train_debug_generator = \ train_generator, train_length, train_debug_generator = \
load_data(gt.file_names_train, gt.instances_train, conf_obj.paths.coco_path, load_data(gt.file_names_train, gt.instances_train, conf_obj.paths.coco,
predictor_sizes=predictor_sizes, predictor_sizes=predictor_sizes,
batch_size=conf_obj.parameters.batch_size, batch_size=conf_obj.parameters.batch_size,
image_size=conf_obj.parameters.ssd_image_size, image_size=conf_obj.parameters.ssd_image_size,
@ -805,7 +805,7 @@ def _ssd_train_get_generators(args: argparse.Namespace,
nr_trajectories=nr_trajectories) nr_trajectories=nr_trajectories)
val_generator, val_length, val_debug_generator = \ val_generator, val_length, val_debug_generator = \
load_data(gt.file_names_val, gt.instances_val, conf_obj.paths.coco_path, load_data(gt.file_names_val, gt.instances_val, conf_obj.paths.coco,
predictor_sizes=predictor_sizes, predictor_sizes=predictor_sizes,
batch_size=conf_obj.parameters.batch_size, batch_size=conf_obj.parameters.batch_size,
image_size=conf_obj.parameters.ssd_image_size, image_size=conf_obj.parameters.ssd_image_size,
@ -837,14 +837,14 @@ def _ssd_test_get_generators(args: argparse.Namespace,
if conf_obj.parameters.ssd_use_coco: if conf_obj.parameters.ssd_use_coco:
generator, length, debug_generator = load_data_coco(data.clean_dataset, generator, length, debug_generator = load_data_coco(data.clean_dataset,
data.group_bboxes_to_images, data.group_bboxes_to_images,
conf_obj.paths.pcoco_path, conf_obj.paths.coco,
conf_obj.parameters.batch_size, conf_obj.parameters.batch_size,
conf_obj.parameters.ssd_image_size, conf_obj.parameters.ssd_image_size,
training=False, evaluation=True, augment=False, training=False, evaluation=True, augment=False,
debug=args.debug, debug=args.debug,
predictor_sizes=predictor_sizes) predictor_sizes=predictor_sizes)
else: else:
generator, length, debug_generator = load_data_scenenet(gt.file_names, gt.instances, conf_obj.paths.coco_path, generator, length, debug_generator = load_data_scenenet(gt.file_names, gt.instances, conf_obj.paths.coco,
predictor_sizes=predictor_sizes, predictor_sizes=predictor_sizes,
batch_size=conf_obj.parameters.batch_size, batch_size=conf_obj.parameters.batch_size,
image_size=conf_obj.parameters.ssd_image_size, image_size=conf_obj.parameters.ssd_image_size,
@ -871,11 +871,11 @@ def _ssd_debug_save_images(args: argparse.Namespace, conf_obj: conf.Config,
train_labels_not_encoded = train_data[2] train_labels_not_encoded = train_data[2]
save_images(train_images, train_labels_not_encoded, save_images(train_images, train_labels_not_encoded,
paths.summary_path, conf_obj.paths.coco_path, conf_obj.parameters.ssd_image_size, paths.summary_path, conf_obj.paths.coco, conf_obj.parameters.ssd_image_size,
get_coco_cat_maps_func, "before-encoding") get_coco_cat_maps_func, "before-encoding")
save_images(train_images, train_labels, save_images(train_images, train_labels,
paths.summary_path, conf_obj.paths.coco_path, conf_obj.parameters.ssd_image_size, paths.summary_path, conf_obj.paths.coco, conf_obj.parameters.ssd_image_size,
get_coco_cat_maps_func, "after-encoding") get_coco_cat_maps_func, "after-encoding")