Skip to main content

NEETBOX

A tool box for Logging/Debugging/Tracing/Managing/Facilitating long running python projects, especially a replacement of tensorboard for deep learning projects.
Try Try Need

Monit running python codes on your own computer

Monit some python codes running on multiple machines connected to same network

Monit some python codes running on different machines connected to different networks

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.

Distinguish 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.