All Projects → HandsomeBrotherShuaiLi → PFMonitor

HandsomeBrotherShuaiLi / PFMonitor

Licence: MIT license
PFMonitor -- for deep learning engineer's freedom

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PFMonitor

Scouter Paper
scouter-paper is a web client software for scouter
Stars: ✭ 183 (+976.47%)
Mutual labels:  monitoring-tool
laravel-pushbullet
PushBullet for Laravel
Stars: ✭ 16 (-5.88%)
Mutual labels:  pushbullet
instagram-monitor
Easily monitor instagram accounts without any problem.
Stars: ✭ 41 (+141.18%)
Mutual labels:  monitoring-tool
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+13317.65%)
Mutual labels:  monitoring-tool
maven-notifier
Desktop notifications for Maven 3.x.
Stars: ✭ 71 (+317.65%)
Mutual labels:  pushbullet
ConsolePi
Raspberry Pi Based Serial Console Server, with PushBullet Notification of IP changes, Automatic VPN termination, custom menu, Power Outlet Control, and a lot more
Stars: ✭ 109 (+541.18%)
Mutual labels:  pushbullet
Airpodsbattery Monitor For Mac
Simple Widget to display your AirPods battery levels from the Mac Status bar
Stars: ✭ 165 (+870.59%)
Mutual labels:  monitoring-tool
gochanges
**[ARCHIVED]** website changes tracker 🔍
Stars: ✭ 12 (-29.41%)
Mutual labels:  monitoring-tool
pushbullet
Pushbullet notifications channel for Laravel
Stars: ✭ 14 (-17.65%)
Mutual labels:  pushbullet
ExDeMon
A general purpose metrics monitor implemented with Apache Spark. Kafka source, Elastic sink, aggregate metrics, different analysis, notifications, actions, live configuration update, missing metrics, ...
Stars: ✭ 19 (+11.76%)
Mutual labels:  monitoring-tool
Monitorfe
🍉前端埋点监控,提供前端 JS 执行错误,第三方资源加载异常,Ajax 请求错误监控
Stars: ✭ 190 (+1017.65%)
Mutual labels:  monitoring-tool
Smokeping prober
Prometheus style smokeping
Stars: ✭ 212 (+1147.06%)
Mutual labels:  monitoring-tool
statapush
Stata module for sending push notifications.
Stars: ✭ 15 (-11.76%)
Mutual labels:  pushbullet
Satellite
Simple and extensible monitoring agent / library for Kubernetes: https://gravitational.com/blog/monitoring_kubernetes_satellite/
Stars: ✭ 183 (+976.47%)
Mutual labels:  monitoring-tool
elcep
Elastic Log Counter Exporter for Prometheus
Stars: ✭ 14 (-17.65%)
Mutual labels:  monitoring-tool
Webfunny monitor
webfunny是一款轻量级的前端监控系统,webfunny也是一款前端性能监控系统,无埋点监控前端日志,实时分析前端健康状态。webfunny is a lightweight front-end monitoring system and webfunny is also a front-end performance monitoring system. It monitors front-end logs and analyzes front-end health status in real time.
Stars: ✭ 3,470 (+20311.76%)
Mutual labels:  monitoring-tool
Matlab-Pushbullet
Matlab class to connect with pushbullet
Stars: ✭ 17 (+0%)
Mutual labels:  pushbullet
web-status-monitor
🛸 Ping websites at regular intervals using just GitHub Actions!
Stars: ✭ 17 (+0%)
Mutual labels:  monitoring-tool
ValueHistories.jl
Utilities to efficiently track learning curves or other optimization information
Stars: ✭ 28 (+64.71%)
Mutual labels:  monitoring-tool
Intrusion Detection
Whenever founds internet connectivity confirms is it you, if not log you off and send you image of intruder.
Stars: ✭ 24 (+41.18%)
Mutual labels:  pushbullet

PFMonitor -- for deep learning engineer's freedom


The PFMonitor project is aimed to free your eyes on the computer screen while you are training your neural networks. It designed for engineers,students and professors to CHECK your deep learning training process just by PHONE, not sticking to the front of PCs. This monitor contains two main features:

  1. Cross-platform. you can show the notifications on ios, android, linux, ubuntu, windows.
  2. Free of use

Run the monitor script on the PCs or servers which are training some models after setting the correct parameters,
and the monitor will check your process's status and the file list under your folder.
If there are some changes, monitor will send notifications to the local computer and remote phone

Getting Started

Installing

  • system: win10/Ubuntu/...
  • python:3+
  • Clone or download the repository
  • Commands to install requirements via pip wheels
    pip install -r requirements.txt
  • Install pushbullet on PC and phone, then sign in or sign up.
  • Create the access token at the pushbullet.This access token is a api key for socket connection.

Usage

What the only thing you need to do is setting the correct parameters:

if __name__=='__main__':
    monitor=Monitor(
        api_key='***********',#access token
        model_path='***********',folder which you wanna monitor
        pid=666# int number not string
    )
    monitor.monitor()# start monitoring.......

Demo

Author

  • Chris Li - all work

License

This project is licensed under the MIT License - see the LICENSE file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].