7 个版本

0.2.4 2024年4月11日
0.2.3 2024年4月8日
0.1.1 2024年3月8日

#622硬件支持

Download history • Rust 包仓库 3/week @ 2024-05-17 • Rust 包仓库 2/week @ 2024-05-24 • Rust 包仓库 2/week @ 2024-06-28 • Rust 包仓库 18/week @ 2024-07-05 • Rust 包仓库 49/week @ 2024-07-26 • Rust 包仓库 5/week @ 2024-08-02 • Rust 包仓库

54 每月下载量

Apache-2.0

2.5MB
7.5K SLoC

C 4K SLoC // 0.0% comments • Rust 包仓库 Python 3K SLoC // 0.3% comments • Rust 包仓库 Rust 682 SLoC // 0.0% comments • Rust 包仓库 Shell 72 SLoC • Rust 包仓库 AsciiDoc 5 SLoC • Rust 包仓库

memonitor

License Documentation Crate


Memonitor 是一个轻量级的库,允许查询各种 CPU 和 GPU 设备的信息。主要目的是能够查询内存相关信息,例如设备有多少本地内存,以及当前有多少可分配。

这是通过动态加载系统中发现的各种设备 API(如果存在),并直接查询它们来实现的。目前支持以下后端

  • sysinfo(仅 CPU)
  • Vulkan
  • CUDA(仅限 NVIDIA 设备)
  • Metal(仅限 macOS)(计划中 #2

平台

  • Linux
  • Windows
  • macOS

依赖项

  • Clang
  • CMake

依赖项

~1–27MB
~382K SLoC