allenai / allenai/allenact

VizSuite breaks with length-1 episodes, does not support arbitrary action spaces/distributions

未关闭
#255 0 条评论 0 个 reaction 已指派 1 人 已被 @jordis-ai2 认领 在 GitHub 查看
bug
主要语言
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 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。