flambe.experiment.webapp.app

Report site using Flambe

The report site is the main control centre for the remote experiment. It’s responsible of showing the current status of the experiment and to provide the resources that the experiment is producing (metrics, trained models, etc.)

The website consumes the files that flambe outputs, it doesn’t require extra running resource (like for example, Redis DB).

The website is implemented using Flask.

Important: no typing is provided for now.

Module Contents

flambe.experiment.webapp.app.app[source]
flambe.experiment.webapp.app.load_state()[source]

Get status about the blocks (runned, running, remaining)

flambe.experiment.webapp.app.analyze_download_params(block, variant)[source]
flambe.experiment.webapp.app.download(block=None, variant=None)[source]

Downloads models + logs stored in the filesystem of the Orchestrator

flambe.experiment.webapp.app.download_logs(block=None, variant=None)[source]

Downloads all artifacts but the models stored in the filesystem of the Orchestrator machine

flambe.experiment.webapp.app.stream()[source]
flambe.experiment.webapp.app.state()[source]
flambe.experiment.webapp.app.console_log()[source]

View console with the logs

flambe.experiment.webapp.app.index()[source]

Main endpoint. Works with the index.html template.