Skip to content

SyneRBI/PETRIC-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PETRIC Backend

Internal support for SyneRBI/PETRIC.

The machine tomography.stfc.ac.uk runs two separate (technically independent) things I couldn't be bothered to put into different repos.

1. GitHub Actions CI self-hosted runner

This has runner/petric installed on its $PATH

Tip

petric.py runs main.Submission with callbacks writing TensorBoard logs to /opt/runner/logs/TEAM/VERSION.

2. Webserver

Created by docker compose up -d.

Leaderboard

Thresholds

A horizontal line in the leaderboard graphs.

  • Sources: thresholds
  • Exposes: /opt/runner/logs/0_THRESHOLDS

Files

Tip

/data-wip needs authentication (username & password)

3. Utils

Ranking

Computes submission rankings based on TensorBoard logs.

Manual runner loop

Runs all submitted algorithms on all data.