Reproducibility Data for "High-performance in-situ ML Inference with dalotia: A Lightweight Tensor Loader API for Science Codes"
Description
Reproducing the experiments
Get the experiment code. We used version 8356430aa5bc3ca84f4583a32421f425f9288cb2 of dalotia_evaluation with version beb9e03f762ccf475bfc7f23698a60df1e008513 of dalotia.
```
git clone https://github.com/RIKEN-RCCS/dalotia_evaluation
cd dalotia_evaluation
```
Put the `build.sh` and `experiments.sh` scripts into this same folder. Follow the prerequisite instructions in the build script (the Dockerfile may have additional hints on how to get the dependencies working). Execute the build script, and adapt where necessary.
Execute the experiments script:
```
# single-threaded:
for b in DeepRLEddy SubgridLES ; do for m in runtime memory energy ; do echo $b $m ; ./experiments.sh $m $b 1 &> out_${m}_${b}_t1.txt ; done ; done
# increasing the number of OpenMP threads:
for b in DeepRLEddy SubgridLES ; do for m in runtime memory energy ; do echo $b $m ; ./experiments.sh $m $b n &> out_${m}_${b}_tN.txt ; done ; done
```
This will generate separate results files for each graph in the paper.
Extract the numbers by the python script in the tools folder, for example:
```
python3 tools/extract_avg_values.py out_runtime_DeepRLEddy_tN.txt runtime
python3 tools/extract_avg_values.py out_energy_SubgridLES_t1.txt flops
```
This script will generate a csv file with the same file name as the input .txt file (except the .csv ending).
To generate the graphs, rename them to the expected file name and build the plot file, for example:
```
latexmk -pdf runtimeplot_cnn_parallel
```
Files
outputs_energy_measurement.csv
Files
(89.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:c1e1f5a3fbd6d69fde776ef24eecfc17
|
6.8 kB | Download |
|
md5:011f6be2f2e6ed0034aa261e8a49ec9e
|
4.7 kB | Download |
|
md5:a515662daa005e5db23ea3d2ee2a8f32
|
9.3 kB | Download |
|
md5:8db71d27d30af09400fbc1013c7bced7
|
1.8 kB | Download |
|
md5:d003688eb8b8dab85f715df4216cf458
|
1.8 kB | Download |
|
md5:aeabe3836780f1d5bb73a2d277e84bda
|
12.3 kB | Download |
|
md5:5abadfab2b67b7250264b188bcd4cd27
|
4.8 kB | Download |
|
md5:9c55c32eb20b06abee24f3137d7dcb9c
|
875 Bytes | Download |
|
md5:d1d0dc6d25054c7907f762214b6bf342
|
1.5 kB | Download |
|
md5:580b020c5b7df4bd0ec24cd1fd2e4950
|
2.0 kB | Download |
|
md5:b895de7d502bf40e714c69699fdabd47
|
2.5 kB | Preview Download |
|
md5:f6fcd92a915c2669b2ef8436ccd81c67
|
2.5 kB | Preview Download |
|
md5:db1fc32658625c63e86fb158223a6c55
|
1.7 kB | Preview Download |
|
md5:803e2943ce684681d0dbaf54cd590346
|
3.5 kB | Preview Download |
|
md5:10ae3b646b89bd2b2960f95671be784d
|
3.2 kB | Preview Download |
|
md5:87f78605eb23b41ca44a5b57671cafa7
|
7.5 kB | Preview Download |
|
md5:7051aace86e3d587b3f0dd5d8b2b405e
|
5.9 kB | Preview Download |
|
md5:d1de2c1d0c229d0cc1302674a144890e
|
2.2 kB | Download |
|
md5:000ce3e1827be782c95c0a5f67180d00
|
2.4 kB | Download |
|
md5:ae5a62e524e4ee77fbe0e02d70fab23e
|
2.4 kB | Download |
|
md5:c1a670b0939de569c5d87f33d4bbb7c2
|
2.5 kB | Download |
|
md5:d113567b9c1de1449e5e7363cbe43730
|
3.1 kB | Download |
|
md5:34e672f34eece597509cc5709ef81c4c
|
3.2 kB | Download |
|
md5:8f28fbe17709b8373fb2f1d7d84639aa
|
942 Bytes | Download |
Additional details
Related works
- Describes
- Software: https://github.com/RIKEN-RCCS/dalotia (URL)
- Software: https://github.com/RIKEN-RCCS/dalotia_evaluation (URL)
- Is supplement to
- Conference paper: 10.1145/3773656.3773664 (DOI)
Dates
- Collected
-
2025-09-10/2025-09-12