|
Ran
|
Jobs
5
|
Files
322
|
Run time
1min
|
Badge
README BADGES
|
push
github
Scheduler streamlining (#502) * stable loop info from analysis * new scheduler draft and interface * add schedule type categories * restrict scheduling overwrite * update tests * integrate new scheduler * formatting * fix path * formatting * fix paths * fix tests * multi scheduler support * delete scheduler * single registration * move python register * couple plugins with schedulers * register test plugin * unique owner * fix context generation * shared ptr * add destructor * invalidate loop analysis after each target * add error instead of null pointer * stricter checks for using transfertuning * fix invalidation error * cleanup * clear header * add invalid tests * inactive datatransferminization * device prefixes per scope * python test verfier * rpc init update * always invalidate after schedule * update address * address correct endpoint * move context * add report to scheduling pass * remove header * skip rpc in python for now * add empty report to scheduling pass * empty ldlibrarypath * skip children due to performance detriments * change children heuristics * readd loop reordering pass for cuda offloading * Enable opt report tracking * Add filtering to only step into non-perfectly nested loops * Formatting * Reinstate python frontend behavior * Reinstate docc-llvm behavior * Try to fix torch mlir test * enable offloading with unknown sizes * remove comment addressed in review * remove ld_library_path for torch * Revert "remove ld_library_path for torch" This reverts commit 721898e3f. * use torch install * local torch installation * use main torch install --------- Co-authored-by: Nora Hagmeyer <nora.hagmeyer@daisytuner.com>
86 of 111 new or added lines in 22 files covered. (77.48%)
10 existing lines in 8 files now uncovered.23341 of 35095 relevant lines covered (66.51%)
374.13 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
50.0 |
50.0% | opt/include/sdfg/passes/scheduler/loop_scheduler.h |
| 1 |
0.0 |
0.0% | opt/include/sdfg/passes/scheduler/polly_scheduler.h |
| 3 |
90.2 |
-6.77% | opt/src/passes/scheduler/cuda_scheduler.cpp |
| 3 |
84.0 |
6.95% | opt/src/passes/scheduler/highway_scheduler.cpp |
| 3 |
82.14 |
-8.33% | opt/src/passes/scheduler/omp_scheduler.cpp |
| 4 |
68.75 |
-22.92% | opt/src/passes/scheduler/polly_scheduler.cpp |
| 10 |
47.37 |
opt/include/sdfg/passes/scheduler/scheduler_registry.h |
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
50.0 |
50.0% | opt/include/sdfg/passes/scheduler/cuda_scheduler.h |
| 1 |
50.0 |
50.0% | opt/include/sdfg/passes/scheduler/highway_scheduler.h |
| 1 |
50.0 |
50.0% | opt/include/sdfg/passes/scheduler/omp_scheduler.h |
| 1 |
0.0 |
0.0% | opt/include/sdfg/passes/scheduler/polly_scheduler.h |
| 1 |
90.2 |
-6.77% | opt/src/passes/scheduler/cuda_scheduler.cpp |
| 1 |
84.0 |
6.95% | opt/src/passes/scheduler/highway_scheduler.cpp |
| 2 |
82.14 |
-8.33% | opt/src/passes/scheduler/omp_scheduler.cpp |
| 2 |
53.11 |
-0.96% | sdfg/src/passes/dataflow/constant_propagation.cpp |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | python-3.14 - 21872955324.1 | 13 |
77.56 |
GitHub Action Run | |
| 2 | python-3.12 - 21872955324.2 | 13 |
77.56 |
GitHub Action Run | |
| 3 | python-3.11 - 21872955324.3 | 13 |
77.56 |
GitHub Action Run | |
| 4 | python-3.13 - 21872955324.4 | 13 |
77.56 |
GitHub Action Run | |
| 5 | sdfg - 21872955324.5 | 309 |
65.1 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|