allenai / allenai/tango

How do I get nice formatted terminal logs when using hydra instead of tango's jsonnet configs

Aberta
#487 4 comentários 0 reações 0 responsáveis Ver no GitHub
question
Linguagem predominante
Python
Estrelas
572
Forks
55
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

I have been trying to use [Hydra](https://hydra.cc/docs/intro/) for config management (more flexible command line interface) and therefore create step graphs and register runs & workspaces programmatically as follows:

```python
@hydra.main(version_base=None,config_path="./exp_configs", config_name="some_exp_name")
def main(cfg):
workspace = Workspace.from_url(cfg.tango_workspace)
step_graph = create_step_graph(cfg)
run = workspace.register_run(StepGraph.ordered_steps(step_graph),name=cfg.run_name)
executor = Executor(workspace=workspace,parallelism=None)
output = executor.execute_step_graph(step_graph)

if __name__=='__main__':
main()
```

I execute this script with the usual `python -m filename`

Two questions:
- Is this the right way to do tango runs when NOT using tango's jsonnet configs or is there a better way?
- When I run experiments like this, I do not get the nicely color-coded and formatted terminal output that I get with `tango run config.jsonnet`. Is there a way to achieve that in this particular setup?

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.