Added --trace-output and --analysis-output. (to save the trace, and the output of the analysis into specific file)
Added also a --timeline [PATH] so one can change where the timeline will be stored
applenco@x1921c0s6b0n0:~/THAPI/build> ./ici/bin/iprof -l roger.pftrace sycl-ls
Warning: ONEAPI_DEVICE_SELECTOR environment variable is set to level_zero:gpu.
To see the correct device id, please unset ONEAPI_DEVICE_SELECTOR.
[ext_oneapi_level_zero:gpu:0] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:1] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:2] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:3] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:4] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:5] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
THAPI: Trace location: /home/applenco/thapi-traces/thapi_interval--2024-02-19--21h52m08s
THAPI: Perfetto trace location: roger.pftrace
applenco@x1921c0s6b0n0:~/THAPI/build> ./ici/bin/iprof -l -- sycl-ls
Warning: ONEAPI_DEVICE_SELECTOR environment variable is set to level_zero:gpu.
To see the correct device id, please unset ONEAPI_DEVICE_SELECTOR.
[ext_oneapi_level_zero:gpu:0] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:1] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:2] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:3] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:4] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
[ext_oneapi_level_zero:gpu:5] Intel(R) Level-Zero, Intel(R) Data Center GPU Max 1550 1.3 [1.3.26241]
THAPI: Trace location: /home/applenco/thapi-traces/thapi_interval--2024-02-19--21h52m23s
THAPI: Perfetto trace location: out.pftrace
Note the -- so --timline don't take sycl-ls as output.
Added thapi_metadata.yaml. A little more viscous than expect because of the on node processing (THAPI_DIR/$HOSTNAME)
First pass, need to make it cleaner now.
Added
--trace-output
and--analysis-output
. (to save the trace, and the output of the analysis into specific file) Added also a--timeline [PATH]
so one can change where the timeline will be storedNote the
--
so--timline
don't takesycl-ls
as output.