def main(_): utils.set_gpus_to_use() try: import tensorvision.train import tensorflow_fcn.utils except ImportError: logging.error("Could not import the submodules.") logging.error("Please execute:" "'git submodule update --init --recursive'") exit(1) with open(tf.app.flags.FLAGS.hypes, 'r') as f: logging.info("f: %s", f) hypes = json.load(f) utils.load_plugins() runs_dir = 'RUNS' utils.set_dirs(hypes, tf.app.flags.FLAGS.hypes) utils._add_paths_to_sys(hypes) logging.info("Evaluating on Validation data.") logdir = os.path.join(runs_dir, FLAGS.RUN) # logging.info("Output images will be saved to {}".format) ana.do_analyze(logdir) logging.info("Creating output on test data.") kitti_test.do_inference(logdir) logging.info("Analysis for pretrained model complete.") logging.info("For evaluating your own models I recommend using:" "`tv-analyze --logdir /path/to/run`.") logging.info("tv-analysis has a much cleaner interface.")
def main(_): runs_dir = 'RUNS' logdir = os.path.join(runs_dir, FLAGS.RUN) logging.info("Creating output on test data.") kitti_test.do_inference(logdir, FLAGS.data_file) logging.info("Analysis for pretrained model complete.")
def main(_): utils.set_gpus_to_use() try: import tensorvision.train import tensorflow_fcn.utils except ImportError: logging.error("Could not import the submodules.") logging.error("Please execute:" "'git submodule update --init --recursive'") exit(1) with open(tf.app.flags.FLAGS.hypes, 'r') as f: logging.info("f: %s", f) hypes = json.load(f) utils.load_plugins() if 'TV_DIR_RUNS' in os.environ: runs_dir = os.path.join(os.environ['TV_DIR_RUNS'], 'KittiSeg') else: runs_dir = 'RUNS' utils.set_dirs(hypes, tf.app.flags.FLAGS.hypes) utils._add_paths_to_sys(hypes) train.maybe_download_and_extract(hypes) maybe_download_and_extract(runs_dir) logging.info("Evaluating on Validation data.") logdir = os.path.join(runs_dir, FLAGS.RUN) # logging.info("Output images will be saved to {}".format) ana.do_analyze(logdir) logging.info("Creating output on test data.") kitti_test.do_inference(logdir) logging.info("Analysis for pretrained model complete.") logging.info("For evaluating your own models I recommend using:" "`tv-analyze --logdir /path/to/run`.") logging.info("tv-analysis has a much cleaner interface.")