Spaces:
Sleeping
Sleeping
| # Copyright (c) Meta Platforms, Inc. and affiliates. | |
| # All rights reserved. | |
| # | |
| # This source code is licensed under the BSD-style license found in the | |
| # LICENSE file in the root directory of this source tree. | |
| """ | |
| Data models for the Rlve Gym Environment. | |
| The RLVE_Gym environment is a simple test environment that echoes back messages. | |
| """ | |
| from dataclasses import dataclass | |
| from openenv_core.env_server.types import Action, Observation, State | |
| from typing import Dict, Union | |
| class RlveGymState(State): | |
| """State of the RLVE_Gym containing the seed.""" | |
| seed: int | |
| problem_input: str = None | |
| num_samples: int = 0 | |
| sum_accuracy: int = 0 | |
| class RlveGymAction(Action): | |
| """Action for the RLVE_Gym environment - just a model output.""" | |
| output: str | |
| class RlveGymObservation(Observation): | |
| """Observation from the RLVE_Gym environment.""" | |
| problem_input: str | |
| verifier_result: Dict[str, Union[float, int]] | |
| success: bool | |
| message: str |