hwloc/linux: failed to find sysfs cpu topology directory, aborting linux discovery. Usage: hwloc-calc [topology options] [options] ... may be a space-separated list of cpusets or objects as supported by the hwloc-bind utility, e.g: core:2-3 for the third and fourth cores node:1.pu:2 the third PU of the second NUMA node 0x12345678 a CPU set given a bitmask string os=eth0 the operating system device named eth0 pci=0000:01:02.0 the PCI device with the given bus ID with prefix ~ to remove, ^ for xor and x for intersection (see Location Specification in hwloc(7) for details). Input topology options (must be at the beginning): --no-smt Only keep a single PU per core --cpukind Only keep PUs in the CPU kind --cpukind = Only keep PUs whose CPU kind match info = --default-nodes Only keep default memory nodes --restrict [nodeset=] Restrict the topology to some processors or NUMA nodes. --restrict-flags Set the flags to be used during restrict --disallowed Include objects disallowed by administrative limitations --input -i Read topology from XML file --input -i Read topology from chroot containing the /proc and /sys of another system --input -i Read topology from directory containing a CPUID dump --input "node:2 2" -i "node:2 2" Simulate a fake hierarchy, here with 2 NUMA nodes of 2 processors --input-format --if Enforce input format among xml, fsroot, cpuid, synthetic Output conversion options: [default] Report the combined input locations as a CPU set --number-of -N Report the number of objects intersecting the CPU set --intersect -I Report the indexes of object intersecting the CPU set --hierarchical .... -H .... Find the list of objects intersecting the CPU set and display them as hierarchical combinations such as type1:index1.type2:index2... --largest Report the list of largest objects in the CPU set --local-memory Report the memory nodes that are local to the CPU set --local-memory flags Change flags for selecting local memory nodes --best-memattr Only report the best memory node among the local ones Input/output set and object options: -l --logical Use logical object indexes (default) -p --physical Use physical object indexes --li --logical-input Use logical indexes for input (default) --lo --logical-output Use logical indexes for output (default) --pi --physical-input Use physical indexes for input --po --physical-output Use physical indexes for output -n --nodeset Manipulate nodesets instead of cpusets --ni --nodeset-input Manipulate nodesets instead of cpusets for inputs --no --nodeset-output Manipulate nodesets instead of cpusets for outputs Formatting options: --oo --object-output Report objects instead of object indexes --sep Use separator in the output --cpuset-input-format --cif Change the format of cpuset inputs --cpuset-output-format --cof Change the format of cpuset outputs --single Singlify the output to a single CPU Miscellaneous options: -q --quiet Hide non-fatal error messages -v --verbose Show verbose messages --version Report version and exit -h --help Show this usage