Spaces:
Build error
Build error
Download src/typing.py from c-gohlke/LitRL-Inference: direct link, hf CLI and curl.
- Browser
- Download file 657 Bytes
-
https://huggingface.co/spaces/c-gohlke/LitRL-Inference/resolve/main/src/typing.py
- Command line
-
hf download hf://spaces/c-gohlke/LitRL-Inference/src/typing.py
-
curl -L -o typing.py https://huggingface.co/spaces/c-gohlke/LitRL-Inference/resolve/main/src/typing.py
657 Bytes
| from __future__ import annotations | |
| import enum | |
| from typing import List, Optional | |
| from pydantic import BaseModel | |
| from litrl.env.connect_four import Board | |
| ObservationType = List[Board] | |
| class AgentType(enum.Enum): | |
| RANDOM = "random" | |
| MCTS = "mcts" | |
| SAC = "sac" | |
| class RolloutPolicy(enum.Enum): | |
| RANDOM = "random" | |
| SAC = "sac" | |
| class CpuConfig(BaseModel): | |
| agent_type: AgentType | |
| simulations: Optional[int] = None # noqa: UP007 | |
| rollout_policy: Optional[RolloutPolicy] = None # noqa: UP007 | |
| class GridResponseType(BaseModel): | |
| grid: ObservationType | |
| done: bool | |
| class BotResponseType(GridResponseType): | |
| action: int | |