- Improve the Graph feature to include interactive response. Users can now click on a node to inspect its details such as parameters, input, output, dimensions, etc. They can also zoom in/out and move around if the graph is too large, restore to its original size and download it as PNG.
- Add new `Audio` recording visualization. Users can recording audio and inspect to help fine tuning the audio training.
- Add new `Text` recording visualization. Users can record strings during training and inspect later.
- User can manually `save` to sync the recordings to the disk.
- Add new `High Dimensional / embeddings` recording visualization. Users can visualize data embeddings by projecting high-dimensional data into 2D / 3D
- Add Caffe2 Demo and tutorial
- Update `vdl_create_log`, add embeddings data and ONNX model in scratch_log
- Windows support
## Bug Fixes and improvements
- Fix Scalar incorrect wall time display
- Fix incorrect timestamp label display
- Fix the Travis-CI not failing issue
- Fix the last recording not showing
- Update and clarify ImageWriter API docs for input params.
- VisualDL will call `SyncToDisk` before exiting.
- Adjust the interval between each `SyncToDisk` to improve performance.
- Enforce ESLint coding standard.
- Fix issues where different Python libraries conflicted in Mac