Caliper 2.5.0
Caliper 2.5.0 brings improvements and new features, including
- Ability to run ConfigManager configs without the ConfigManager API via the
CALI_CONFIG
environment variable - Many improvements to sampling and symbol lookup / call-stack unwinding features
- A new callpath-sample-report config
- Support for unified memory event tracing on NVidia GPUs
- Loop profiling for the Spot config
- A Python reader library for .cali files
- Updated documentation
There are some changes to the build and runtime configuration compared to previous versions:
- We now use libdw for symbol lookup. Use the
WITH_LIBDW
cmake option to enable symbol lookup. The dyninst dependency was dropped. - The
WITH_CALLPATH
cmake option was renamed toWITH_LIBUNWIND
- The
WITH_NVPROF
cmake option was renamed toWITH_NVTX
- The nvprof service was renamed to nvtx