Example #1
0
                   cameras=["SceneFinal"],
                   save_screens=False,
                   carla_settings=get_carla_settings(),
                   carla_server_settings=config_file,
                   early_termination_enabled=True)

    K.clear_session()

    models = Models(image_shape=(carla_config.render_width,
                                 carla_config.render_height, 3),
                    odometry_shape=odometry_shape,
                    window_length=window_size,
                    nb_actions=nb_actions)

    actor = models.build_actor()
    critic = models.build_critic()

    callbacks = []
    callbacks = [
        ModelIntervalCheckpoint(checkpoint_weights_filename, interval=2500)
    ]
    callbacks += [FileLogger(log_filename, interval=100)]
    callbacks += [TensorBoard(log_dir=tb_logs)]

    try:
        processor = MultiInputProcessor(window_length=window_size, nb_inputs=2)

        try:
            print("Trying to load 'memory'", end="")
            memory = pickle.load(open("memory.pkl", "rb"))
            print("...done.")