Show a dashboard using ascii/ansi art and javascript (e.g. loss plot).
node dashboard.js
node dashboard.js logfile.log [start iter] [end iter] [interval]
- q: quit dashboard
-
- or -: zoom loss plot
For latest nodejs,
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Optionally,
echo "node /path/to/ddx/dashboard.js $1 $2 $3 $4" | sudo tee /usr/local/bin/ddx
sudo chmod 755 /usr/local/bin/ddx
To install dependencies,
npm install blessed blessed-contrib csvjson
training loss: 2.066702735855 on iter: 8600/250000
training loss: 2.072125633333 on iter: 8700/250000
training loss: 2.0112761955414 on iter: 8800/250000
training loss: 2.0274056415935 on iter: 8900/250000
training loss: 2.0545724572097 on iter: 9000/250000
training loss: 2.0357739905231 on iter: 9100/250000
training loss: 2.0187306002429 on iter: 9200/250000
For custom logs, please edit function func(data)
in dashboard.js
.
MIT License