nvapi provides access to NVIDIA driver functionality on Windows.
See the documentation for up to date information.
This library is provided as 3 separate crates:
- nvapi-hi is usually what you'd want to use as it takes care of most of the internals for you, and things make more sense
- nvapi is the middle ground, allows you to get a bit more dirty with the NVAPI and there are invariants that you will need to uphold otherwise crashing and/or unexpected behavior is expected
- nvapi-sys expose unsafe bindings to the C NVAPI, you can do pretty much anything but you absolutely need to know what you're doing
$ claude mcp add nvapi-rs \
-- python -m otcore.mcp_server <graph>