当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

gpu-sentry

授权协议 MIT License
开发语言 Python
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 轩辕修能
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

gpu-sentry

Flask-based package for monitoring utilisation of nVidia GPUs.

Motivation

Instead of checking each of your machines with nvidia-smi command, a clientrunning on the machines is sending periodically statistics about GPU memoryutilisation. The central server is collecting the requests and displays them ona single website.

Installation

Run pip install -e . to install all the dependencies and the package itself.

Configuration

Most of the settings can be found in config.py.

CLIENT_TIMEOUT allows to set how often a client, i.e. the GPU machine sendsstatistics to the central server. You can alter the value with the amount ofseconds you wish to set.

PERMIT_CLIENTS has two fold purpose, first the keys are used to filter outmachines which will be displayed on the website, i.e. we permit only machineswith the specified hostnames, and the corresponding values point to displaynames.

Running

Currently the package does not work as a background process so please usescreen, tmux or wsgi.

To run the package as client, i.e. on a GPU machine run

python cli.py -m client

or on the central server execute

python cli.py -m server
 相关资料
  • GPU

    TensorFlow 支持 CPU 和 GPU 这两种设备,标识设备的方法为: /cpu:0:机器中的 CPU /gpu:0:机器中的 GPU, 如果你有一个的话. /gpu:1:机器中的第二个 GPU, 以此类推… 记录设备指派情况 通过设置 log_device_placement 选项来记录 operations 和 Tensor 被指派到哪个设备上运行: import tensorflow

  • 我正在尝试创建和训练一个CNN模型。但每次我运行代码时,tensorflow并没有使用GPU,而是使用CPU。我已经安装了tensorflow的最新版本。附上以下详细信息。 在运行时,我得到以下带有警告消息的输出。(平台:VS代码) 2021-07-28 15:35:13.163991: W tenstorflow/core/common_runtime/bfc_allocator.cc:337]

  • CPU VS GPU     关于绘图和动画有两种处理的方式:CPU(中央处理器)和GPU(图形处理器)。在现代iOS设备中,都有可以运行不同软件的可编程芯片,但是由于历史原因,我们可以说CPU所做的工作都在软件层面,而GPU在硬件层面。     总的来说,我们可以用软件(使用CPU)做任何事情,但是对于图像处理,通常用硬件会更快,因为GPU使用图像对高度并行浮点运算做了优化。由于某些原因,我们想

  • Rust-GPU 是面向 GPU 编程的开源项目,目标是使 Rust 成为 GPU 着色器开发的“一等公民”编程语言和生态系统。 示例 use glam::{Vec3, Vec4, vec2, vec3};#[spirv(fragment)]pub fn main( #[spirv(frag_coord)] in_frag_coord: &Vec4, #[spirv(push_cons

  • 本文向大家介绍使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比),包括了使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)的使用技巧和注意事项,需要的朋友参考一下 禁用GPU设置 CPU与GPU对比 显卡:GTX 1066 CPU GPU 简单测试:GPU比CPU快5秒 补充知识:tensorflow使用CPU可以跑(运行),但是使用GPU却不能用的情况

  • 到目前为止,我们一直在使用CPU计算。对复杂的神经网络和大规模的数据来说,使用CPU来计算可能不够高效。在本节中,我们将介绍如何使用单块NVIDIA GPU来计算。首先,需要确保已经安装好了至少一块NVIDIA GPU。然后,下载CUDA并按照提示设置好相应的路径(可参考附录中“使用AWS运行代码”一节)。这些准备工作都完成后,下面就可以通过nvidia-smi命令来查看显卡信息了。 !nvidi