VizSuite breaks with length-1 episodes, does not support arbitrary action spaces/distributions
- 主要语言
- Python
- 星标
- 383
- 派生
- 59
- PR 合并指标
- 30 天内没有已合并 PR
描述
## Problem
Some visualization types assume episode lengths > 1. VizSuite further assumes action spaces are Discrete(n).
## Steps to reproduce
Modify `projects/tutorials/running_inference_tutorial.py` with:
```
def machine_params(self, mode="train", **kwargs):
res = super().machine_params(mode, **kwargs)
if mode in ["test", "valid"]:
res.set_visualizer(self.get_viz(mode))
return res
@classmethod
def training_pipeline(cls, **kwargs):
pipeline = super().training_pipeline(**kwargs)
pipeline.save_interval = 1
return pipeline
```
Then run training with
`python main.py projects/tutorials/running_inference_tutorial.py -o debug_valid_viz -l debug`
贡献指南
评估
这个 Issue 还没有评估数据。