visin¶
Everything a script needs is importable from visin itself:
| Name | What it is |
|---|---|
init |
Start reporting this script as a run. The one call most scripts need. |
Run |
A run: log_epoch, log_test_results, log_benchmark, log_config, log_model, upload_visualization, update, finish. |
get_run, log_epoch, … |
Log through the current run, from code that was not handed the Run. |
Api |
Read projects, runs, epochs, test results and benchmarks. |
evaluate, local_checkpoint, push_suite |
Record how a checkpoint scored on a suite, and get Visin's verdict on whether it can be ranked. |
promote, publish, withdraw |
Rank an older result, and put a ranked one on the public leaderboard, or take it off. |
Datasets |
List and download the datasets Visin hosts. |
sync, pending |
Send reports kept on disk, or list them. |
system_info, system_metrics |
Describe the machine, and what a run is using. |
epoch_uuid_for |
The UUID an epoch of a run always has. |
flatten |
Nested results as val.loss-style keys. |
enable_console_logging |
Print visin's log lines: the run, what failed to send, the summary. |
VisinError and subclasses |
What strict=True raises. |
Modules whose names start with an underscore (visin._internal) are not part of the public API and
may change in any release.