wandb
wandb copied to clipboard
Add process lineage
Description
From process lineage we can compute which runs are parent and children and siblings of each other. This can be done in wandb-service process, or in the backend or in the UI.. we just need to find who wants this information, possibly the Jobs interface.
Testing
How was this PR tested?
Checklist
- Include reference to internal ticket "Fixes WB-NNNN" (and github issue "Fixes #NNNN" if applicable)
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 82.68%. Comparing base (
43e8ead) to head (6caea3b). Report is 2164 commits behind head on main.
Additional details and impacted files
@@ Coverage Diff @@
## main #4170 +/- ##
==========================================
+ Coverage 82.65% 82.68% +0.03%
==========================================
Files 256 256
Lines 32541 32553 +12
==========================================
+ Hits 26896 26916 +20
+ Misses 5645 5637 -8
| Flag | Coverage Δ | |
|---|---|---|
| functest | 55.99% <100.00%> (+0.02%) |
:arrow_up: |
| unittest | 73.42% <100.00%> (+0.08%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Files with missing lines | Coverage Δ | |
|---|---|---|
| wandb/sdk/interface/interface.py | 96.75% <100.00%> (+0.01%) |
:arrow_up: |
| wandb/sdk/wandb_run.py | 91.21% <100.00%> (-0.13%) |
:arrow_down: |