nvml-wrapper
nvml-wrapper copied to clipboard
Safe Rust wrapper for the NVIDIA Management Library
> `atty` is unmaintained | Details | | | ------------------- | ---------------------------------------------- | | Status | unmaintained | | Package | `atty` | | Version | `0.2.14` | | URL...
Is there some udev rules i can use ? Rn, i'm using this fork https://github.com/raum-dellamorte/nvml-wrapper but the `set_fan_speed` function return `NoPermission` My attempt: ``` KERNEL=="nvidia*", MODE="0666" KERNEL=="nvidiactl", MODE="0666" KERNEL=="nvidia-uvm", MODE="0666"...
nvmlDeviceSetGpcClkVfOffset is deprecated https://docs.nvidia.com/deploy/nvml-api/group__nvmlDeviceCommands.html https://docs.nvidia.com/deploy/nvml-api/group__nvmlDeviceQueries.html#group__nvmlDeviceQueries_1g7a0bb4cb513396b7f42be81ac2ea4428 should be used instead
Pretty straight forward overall. Introduces a new `VgpuType` struct, which wraps over a `nvmlVgpuTypeId_t` and a proper idiomatic way to access these informations. I'v also added a `Nvml::lib()` method, for...
The number of samples returned can be smaller than the number initially returned by `samples_count`. Account for this by only returning as many as are actually returned according to the...
Currently we do not account for the size of the attestation reports when moving them from the C struct to the Rust struct. This results in many zeros being included...
- Add conversion implementation from custom NvmlError to nvmlReturn_t enum - Handle all NvmlError variants with corresponding nvmlReturn_t values - Use #[allow(deprecated)] attribute for compatibility
Get GPU profile info for a MIG perspective.
In addition to getting https://github.com/rust-nvml/nvml-wrapper/issues/97 fixed (I have it verified) the main branch has a bunch of other changes too. Would 0.11.x patch release or 0.12.0 be justified?