Lessons learned from dftracer annotation sessions — real errors, root causes, and exact fixes. Loaded by each per-file annotation subagent at startup. Updated by the pipeline recipe after every session (Step 8).
llnl/dftracer-agents
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 13
- GitHub stars
- 2
- GitHub forks
- 0
Install with an AI assistant
Copy this prompt into the AI assistant you're using.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/llnl/dftracer-agents.Loading the repository README…
Skills in this repository
Showing 13 of 13 collected skills.
Interactive dftracer annotation pipeline. Clones the app, builds it, annotates all source files using the clang-based MCP annotation tools (clang_annotate_project / clang_annotate_file + clang_syntax_check + clang_lint_annotations), builds the annotated…
Sweep ANY ice4hpc application across a configuration space (input x node-scale x processes-per-node) collecting full-feature dftracer traces — PAPI, GPU (ROCProfiler or CUPTI), variorum power, node utilization, MPI — into a validated, compacted,…
System profile for matrix (LLNL NVIDIA H100 + Intel Sapphire Rapids, TOSS 4, Slurm) — the toolchain that actually works, the three partitions and their very different limits and backlogs, where CUPTI really lives, the PAPI ceiling, and the two permission…
System profile for Tuolumne (LLNL AMD MI300A / Cray PE) — module load order, Flux scheduler, ROMIO/MPICH-IO hints, Lustre striping, ROCm/PyTorch environment setup, and known build/run pitfalls
The dftracer PyPI package itself (C core + CMake build) — package layout, dependency graph (dftracer-utils, pybind11, pydftracer), install sources (PyPI release vs GitHub develop via pip), and session-local vs shared-venv install rules. Load this skill before…
IOR-specific knowledge: build quirks, annotation pitfalls, ROMIO tuning on VAST NVMe storage, and optimal dftracer run configuration for IOR 4.0.0. Load this skill whenever working with IOR.
ScaFFold (LBANN PyTorch benchmark, 3D U-Net on procedurally-generated fractals). Python/PyTorch DDP app running on Tuolumne MI300A. Environment setup, shared venv pattern for AI/ML workloads, MPI4PY Cray linkage, ROCm paths.
Python annotation rules for dftracer — decorator usage, initialize/finalize, comp types, class methods, and quick checklist
dftracer-utils — the Python binding package for the trace-utils CLI (split/merge/compact/reader/event_count on .pfw/.pfw.gz traces). Install verification and its relationship to the dftracer/pydftracer package trio. Load this skill before any trace…
pydftracer — the Python annotation API package (dftracer.python module, dft_fn/dftracer_fn decorators, initialize_log/finalize). Install verification, common ModuleNotFoundError, and the API surface every python_annotate_file-generated file depends on. Load…
Annotate ML/DL Python workloads end-to-end with dftracer AI/ML region decorators. Detects frameworks and ROCm/HIP requirements, installs dftracer with correct flags, annotates all Python files, builds/runs smoke test, collects traces, and auto-updates the…
DFTracer documentation links, artifact log locations, step numbering, and how to read session logs