| Summary: | Неправильная зависимость на libnvidia-ml | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Konstantin A Lepikhov (L.A. Kostis) <lakostis> |
| Component: | resources | Assignee: | Yuri N. Sedunov <aris> |
| Status: | RESOLVED LATER | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | aris, zerg |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Konstantin A Lepikhov (L.A. Kostis)
2025-05-14 22:43:54 MSK
Можно и так, nvml-wrapper про so.1 знает:
nvml-wrapper]$ grep libnvidia-ml -r *
nvml-wrapper/src/lib.rs:const LIB_PATH: &str = "libnvidia-ml.so.1";
nvml-wrapper/src/lib.rs: By default, initialization looks for "libnvidia-ml.so" on linux and "nvml.dll"
nvml-wrapper/src/lib.rs:let init_result = Nvml::builder().lib_path(OsStr::new("libnvidia-ml-other-name.so")).init();
nvml-wrapper/src/lib.rs:let init_result = Nvml::builder().lib_path(OsStr::new("/some/path/to/libnvidia-ml.so")).init();
nvml-wrapper-sys/CHANGELOG.md:* An attempt will be made to locate the directory containing `libnvidia-ml.so` and it will be automatically added to the locations that the library is being searched for in. Thanks @SunDoge!
Зависимость на libnvidia-ml можно убрать. Я её добавил в пакет с драйвером. Т.е. если драйвер nvidia есть, то и она будет. |