OS Manuals

/usr/bin/hwloc-annotate

Portable abstraction of hierarchical hardware architectures with CUDA support

From hwloc-cuda-13.0 2.15.0-r0 (enterprise-packages), captured 2026-11-08 by running hwloc-annotate --help (exit 0). permalink

Usage: hwloc-annotate [options] <input.xml> <output.xml> -- <location1> <location2> ... -- <annotation>
Usage: hwloc-annotate [options] <input.xml> <output.xml> <location> <annotation>
  <location> may be:
    all, root, <type>:<logicalindex>, <type>:all
  <annotation> may be:
    info <name> <value>
    subtype <subtype>
    size <memory or cache size>
    misc <name>
    distances <filename> [<flags>]
    memattr <name> <flags>
    memattr <name> <initiator> <value>
    cpukind <cpuset> <efficiency> <flags> [<infoname> <infovalue>]
    distances-transform <name> links
    distances-transform <name> merge-switch-ports
    distances-transform <name> transitive-closure
    distances-transform <name> remove-obj <obj>
    distances-transform <name> replace-objs <oldtype> <newtype>
    none
Options:
  --ci	Clear existing infos
  --ri	Replace or remove existing infos with same name (annotation must be info)
  --cu	Clear existing userdata
  --cd	Clear existing distances
  --version	Report version and exit
  -h --help	Show this usage
Options (6)
OptionDescriptionSource
--ciClear the existing info attributes in the target objects before annotating.help + man
--riRemove all info attributes that exist with the same name before adding the new one.help + man
--cuClear the existing userdata from the target objects.help + man
--cdClear the existing distances from the topology.help + man
--versionReport version and exit.help + man
-h --helpDisplay help message and exit.help + man
Examples (5) from the manual page, untested

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.