NEETBOX
A tool box for Logging / Debugging / Tracing / Managing / Facilitating long running python projects, especially a replacement of tensorboard for deep learning projects.
Why NEETBOX?
All in one
Neetbox provides python side apis, command line cli app, web service, and frontend pages. Get ready by a single pip install, no registers, no extra steps, on extra configs, install and run by once.
View everywhere
Monit your projects everywhere on any devides with a browser. visit neetbox frontend console on PC, tablets, even phones.
Easy python APIs
Neetbox provides functions and function decorators for python codes. Neetbox python APIs are designed for easy purpose, they automatically connects your projects and web.
Send types of data
Neetbox provides apis for different data types, data such as logs, images, scalars etc. are stored in history database and send to frontend automatically. View your data in a single dashboard.
View projects on different machines
View multiple projects running on different machines remotely, or view history data when projects are offline. Select project to view in you frontend sidebar.
Manage projects and runs
Neetbox knows each time your project runs. Neetbox provides Tensorboard like viewing strateg. You can specific name of a run or select which run to view in frontend.
Remote function call
Register a python function as an neetbox action, so that i appears as a button on your frontend console. Neetbox allows you to monit your running projects interactively.
Check hardware usage
Neetbox automatically apply hardware monitoring when project launch.
Notice on error
Once neetbox frontend is opened in your browser, it shows notifications when there are errors or something needs attention. Solve crashes in time with neetbox.