def execute(parser, args): name = args.name # Print dataset info zoo_dataset = foz.get_zoo_dataset(name) print("***** Dataset description *****\n%s" % zoo_dataset.__doc__) # Check if dataset is downloaded base_dir = args.base_dir downloaded_datasets = foz.list_downloaded_zoo_datasets( base_dir=base_dir ) if zoo_dataset.has_splits: print("***** Supported splits *****") print("%s\n" % ", ".join(zoo_dataset.supported_splits)) print("***** Dataset location *****") if name not in downloaded_datasets: print("Dataset '%s' is not downloaded" % name) else: dataset_dir, info = downloaded_datasets[name] print(dataset_dir) print("\n***** Dataset info *****") print(info)
def execute(parser, args): all_datasets = foz._get_zoo_datasets() all_sources = foz._get_zoo_dataset_sources() base_dir = args.base_dir downloaded_datasets = foz.list_downloaded_zoo_datasets( base_dir=base_dir) _print_zoo_dataset_list(all_datasets, all_sources, downloaded_datasets)