Neuron Plugin for TensorBoard Release Notes — AWS Neuron Documentation (original) (raw)
Neuron Plugin for TensorBoard Release Notes#
Table of Contents
- Known Issues and Limitations - Updated 11/29/2022
- Neuron Plugin for TensorBoard release [2.6.7.0]
- Neuron Plugin for TensorBoard release [2.6.1.0]
- Neuron Plugin for TensorBoard release [2.5.39.0]
- Neuron Plugin for TensorBoard release [2.5.37.0]
- Neuron Plugin for TensorBoard release [2.5.26.0]
- Neuron Plugin for TensorBoard release [2.5.25.0]
- Neuron Plugin for TensorBoard release [2.5.0.0]
- Neuron Plugin for TensorBoard release [2.4.0.0]
- Neuron Plugin for TensorBoard release [2.3.0.0]
- Neuron Plugin for TensorBoard release [2.2.0.0]
- [2.1.2.0]
- [2.1.0.0]
- [2.0.29.0]
- [1.15.0.1.2.6.0]
- [1.15.0.1.1.1.0]
- [1.15.0.1.0.615.0]
- [1.15.0.1.0.600.0]
- [1.15.0.1.0.570.0]
- [1.15.0.1.0.513.0]
- [1.15.0.1.0.491.0]
- [1.15.0.1.0.466.0]
- [1.15.0.1.0.392.0]
- [1.15.0.1.0.366.0]
- [1.15.0.1.0.315.0]
- [1.15.0.1.0.306.0]
- [1.15.0.1.0.280.0]
Known Issues and Limitations - Updated 11/29/2022#
The following are not limitations in the Neuron plugin, but may affect your ability to use TensorBoard.
- The Neuron plugin for Trn1 (
tensorboard-plugin-neuronx
) is not compatible with the Neuron plugin for Inf1 (tensorboard-plugin-neuron
). Please ensure you only have only the correct package installed.
Neuron Plugin for TensorBoard release [2.6.7.0]#
Date: 04/01/2024
Summary#
- Minor updates.
Neuron Plugin for TensorBoard release [2.6.1.0]#
Date: 12/21/2023
Summary#
- Now uses local third-party dependencies instead of relying on a CDN.
Neuron Plugin for TensorBoard release [2.5.39.0]#
Date: 7/19/2023
Summary#
- Minor updates.
Neuron Plugin for TensorBoard release [2.5.37.0]#
Date: 6/14/2023
Summary#
- Minor updates.
Neuron Plugin for TensorBoard release [2.5.26.0]#
Date: 05/01/2023
Summary#
- Neuron operator timeline view now includes Neuron Runtime setup/teardown time and a collapsed execution of NC engines and DMA - see Tensorboard tutorial for updated views.
- Improved execution categorization to include “control” instructions
Neuron Plugin for TensorBoard release [2.5.25.0]#
Date: 03/28/2023
Summary#
- Supports INF2 and TRN1.
Neuron Plugin for TensorBoard release [2.5.0.0]#
Date: 12/09/2022
Summary#
- Added support for PyTorch Neuron on Trn1 (
torch-neuronx
) with new views! Includes a trace view, an operator view, and an operator timeline view. For more info, check out the documentationNeuron Plugin for TensorBoard (Trn1).
Important- You must update to the latest Neuron Tools (
aws-neuronx-tools
version 2.6 or newer) and installtensorboard-plugin-neuronx
for proper functionality of the Neuron plugin on Trn1. - For Inf1, please continue to use
tensorboard-plugin-neuron
. Refer to the getting started guide on Inf1 Neuron Plugin for TensorBoard (Inf1).
- You must update to the latest Neuron Tools (
Neuron Plugin for TensorBoard release [2.4.0.0]#
Date: 04/29/2022
Summary#
- Minor updates.
Neuron Plugin for TensorBoard release [2.3.0.0]#
Date: 03/25/2022
Summary#
- Minor updates.
Neuron Plugin for TensorBoard release [2.2.0.0]#
Date: 10/27/2021
New in this release#
- Neuron Plugin for TensorBoard now support applications built with Neuron Runtime 2.x (
libnrt.so
).
Important
- You must update to the latest Neuron Driver (
aws-neuron-dkms
version 2.1 or newer) for proper functionality of the new runtime library.- Read Introducing Neuron Runtime 2.x (libnrt.so)application note that describes why are we making this change and how this change will affect the Neuron SDK in detail.
- Read Migrate your application to Neuron Runtime 2.x (libnrt.so) for detailed information of how to migrate your application.
[2.1.2.0]#
Date: 8/12/2021
Summary#
- Adds support for Neuron Tensorflow 2.5+
[2.1.0.0]#
Date: 5/28/2021
Summary#
- No major changes or fixes. Released with other Neuron packages.
[2.0.29.0]#
Date: 4/30/2021
Summary#
- First release Neuron plugin for TensorBoard. Check out it out here:Neuron Plugin for TensorBoard (Inf1).
- The Neuron plugin is now compatible with TensorBoard 2.0 and higher, in addition to TensorBoard 1.15
- Provides a centralized place to better understand execution using Neuron SDK.
- Continues support visualization for TensorFlow graphs, with support for PyTorch and MXNet coming in future releases.
- Neuron plugin for TensorBoard is supported for Neuron tools >= 1.5, which is first introduced in Neuron v1.13.0 release
- TensorBoard-Neuron is deprecated, and only supported for Neuron tools <= 1.4.12.0. The final version, 1.4.12.0 is part of Neuron v1.12.2 release.
[1.15.0.1.2.6.0]#
Date: 2/24/2021
Summary#
- Fix for CVE-2021-3177.
[1.15.0.1.1.1.0]#
Date: 12/23/2020
Summary#
- Minor internal improvements.
[1.15.0.1.0.615.0]#
Date: 11/17/2020
Summary#
- Fix issue with viewing chrome trace in Neuron profile plugin in Chrome 80+.
Resolved Issues#
- Updated dependencies to polyfill missing APIs used by chrome trace in newer browser versions.
[1.15.0.1.0.600.0]#
Date: 09/22/2020
Summary#
- Minor internal improvements.
[1.15.0.1.0.570.0]#
Date: 08/08/2020
Summary#
- Minor internal improvements.
[1.15.0.1.0.513.0]#
Date: 07/16/2020
Summary#
- Minor internal improvements.
[1.15.0.1.0.491.0]#
Date 6/11/2020
Summary#
Fix issue where utilization was missing in the op-profile view.
Resolved Issues#
- The op-profile view in the Neuron Profile plugin now correctly shows the overall NeuronCore utilization.
[1.15.0.1.0.466.0]#
Date 5/11/2020
Summary#
Fix potential installation issue when installing both tensorboard and tensorboard-neuron.
Resolved Issues#
- Added tensorboard as a dependency in tensorboard-neuron. This prevents the issue of overwriting tensorboard-neuron features when tensorboard is installed after tensorboard-neuron.
Other Notes#
[1.15.0.1.0.392.0]#
Date 3/26/2020
Summary#
Added ability to view CPU node latency in the Graphs plugin and the Neuron Profile plugins.
Major New Features#
- Added an aggregate view in addition to the current Neuron subgraph view for both the Graphs plugin and the Neuron Profile plugin.
- When visualizing a graph executed on a Neuron device, CPU node latencies are available when coloring the graph by “Compute time” using the “neuron_profile” tag.
- The Neuron Profile plugin now has an overview page to compare time spent on Neuron device versus on CPU.
Other Notes#
- Requires Neuron-RTD config option “enable_node_profiling” to be set to “true”
[1.15.0.1.0.366.0]#
Date 02/27/2020
Summary#
Reduced load times and fixed crashes when loading large models for visualization.
Resolved Issues#
- Enable large attribute filtering by default
- Reduced load time for graphs with attributes larger than 1 KB
- Fixed a fail to load graphs with many large attributes totaling more than 1 GB in size
[1.15.0.1.0.315.0]#
Date 12/20/2019
Summary#
No major chages or fixes. Released with other Neuron packages.
[1.15.0.1.0.306.0]#
Date 12/1/2019
Summary#
Major New Features#
Resolved Issues#
Known Issues & Limits#
Same as prior release
Other Notes#
[1.15.0.1.0.280.0]#
Date 11/29/2019
Summary#
Initial release packaged with DLAMI.
Major New Features#
N/A, initial release.
See user guide here:aws/aws-neuron-sdk
Resolved Issues#
N/A - first release
Known Issues & Limits#
- Must install TensorBoard-Neuron by itself, or after regular TensorBoard is installed. If regular Tensorboard is installed after TensorBoard-Neuron, it may overwrite some needed files.
- Utilization missing in Op Profile due to missing FLOPs calculation (see overview page instead)
- Neuron Profile plugin may not immediately show up on launch (try reloading the page)
- Graphs with NeuronOps may take a long time to load due to attribute size
- Instructions that cannot be matched to a framework layer/operator name show as “” (blank)
- CPU Usage section in chrome-trace is not applicable
- Debugger currently supports TensorFlow only
- Visualization requires a TensorFlow-compatible graph
Other Notes#
This document is relevant for: Inf1
, Inf2
, Trn1
, Trn2