I'm getting the hwloc-1.7 version of the python bindings ready to go. I've
tried to add GL, Intel MIC, NVML, and CUDA support.
I can't implement much of CUDA or NVML for lack of python bindings for those
libraries, but I did what I could.
I can't test any of these for lack of hardware. If you have a Linux system
with some appropriate hardware and you can help, please either:
clone the git repo at
and then checkout the 1.7-devel branch
get the tarball from
and unpack it.
Export the PYTHONPATH environment variable to point to the top level
directory, then run the various tests, like:
also cuda.py, cudart.py, intel_mic.py, nvml.py
As I said, the CUDA and NVML tests are only partly implemented.
All the other tests in the tests directory should match the output of the same
test in the hwloc 1.7 source tree.
Let me know how it goes.