Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loop report customization #522

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

termi-official
Copy link
Contributor

Trying to triage #521 . Here is a sketch of what I think should work out, but I have not even a clue why it does not work out and cannot find a good way to debug it.

The main idea is to pass queries from the command line for a fine grained control over aggregation of the time series data as in

export CALI_LOG_VERBOSITY=10
export CALI_SERVICES_ENABLE=debug,mpi
for NP in 1 2
do
    export CALI_REPORT_FILENAME="$NP/performance-report-%mpi.rank%.cali"
    CALI_CONFIG=loop-report\(format=json,loop_timeseries_local_aggregation_query=\"" Block,scale(time.duration.ns,1e-9),ratio(loop.iterations,time.duration.ns,1e9),\*"\"\) mpirun -np $NP executable ...
done

Interestingly the additional "*" in the query does not add any information. Also, I don't understand why %mpi.rank% is empty here, since it does work for other configurations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant