示例#1
0
    def gen_model_and_train(model=None, input_shapes=None, dataset=None, visualizers=None, env_path=None, epoch_time=50,
                            check_point_interval_per_iter=5000):
        manager = InstanceManager(env_path)
        manager.gen_instance(model, input_shapes)
        manager.load_visualizer(visualizers)

        manager.open_tensorboard()
        manager.train_model(dataset, epoch_time, check_point_interval_per_iter)
        manager.close_tensorboard()
        del manager
示例#2
0
    def load_model_and_train(input_shapes=None, visualizers=None, metadata_path=None, env_setting=None, dataset=None,
                             epoch_time=50, check_point_interval_per_iter=5000):
        manager = None
        try:
            manager = InstanceManager(env_setting)
            manager.load_model(metadata_path=metadata_path, input_shapes=input_shapes)
            manager.load_visualizer(visualizers)

            manager.open_tensorboard()

            manager.train_model(dataset, epoch_time, check_point_interval_per_iter, is_restore=True)
        except Exception as e:
            print(e)
        finally:
            manager.close_tensorboard()
            del manager