Connect to TAPIS

HARP uses your existing TAPIS access token to list the apps and systems you can use.

The token is validated by TAPIS, kept on the HARP server, and cleared from this form immediately.

App

Sweep

Systems and queues

from TAPIS

Tick every queue this sweep should run on, then open it to set cores, memory and time limit. Add more configurations to profile the same queue with different hardware; each one gets its own TAPIS jobs.

This sweep

0
TAPIS jobs
Pick an app to start.

Plan

Plan

One row per sweep and queue. Each row becomes its own TAPIS jobs.

Results location

When each job ends, TAPIS copies its output here, and the merged profiling CSV is written here too. Filled in from your last sweep or your account; change it if you like.

Copy the results to another location (optional)

When the sweep finishes, the server copies its whole folder (merged CSV, manifest, every job's output) here with a TAPIS file transfer. No account is needed: transfers are not jobs and use your TAPIS login on both systems. You only need permission to write to the folder. The original stays where it is.

0
Running or queued
0
Waiting to submit
0
Finished
0
Failed

Sweeps

TAPIS jobs

App

apps with profiling data
0
Executions
0
Systems
0
Parameters varied
–
Median time

Time by run type

SD scaled-down, FS full-scale, test_data held out.

Time by hardware

Median time per run, per system, queue and configuration.

Time by parameter

Median time for each value of every parameter that was varied.

Executions

No profiling data yet. Submit a plan, and the timings appear here as jobs finish.

App

apps with profiling data

Sweeps to learn from

Tick the sweeps whose runs the models learn from. Training needs SD, FS and test_data runs.

Data checks

Models to build

Trained on

Where

Trained models

No models built for this app yet.

App

Run

one value per parameter

Systems and queues

from TAPIS

Tick where the run would go. Each queue gets its own estimate.

Estimate list

Estimates

Each entry, run through the model you selected for its app.

Running the estimates comes next.