Skip to content

List of Tensorboard Plugins and Julia Types #10

@PhilipVinc

Description

@PhilipVinc

This is a list of all Tensorboard plugins and types that they (potentially) can accept. I want to see the overlap among different types.

  • Scalar (scalar vs iteration line plot)
    • accepts <:Number. Non Real numbers can be preprocessed (e.g. Complex numbers);
  • Scalars (taken from TensorboardX, displays multiple curves on the same scalar plot)
    • ? potentially a N-tuple of numbers ?
  • Histograms/Distributions
    • Tuple{Vector{Real},Vector{Real}} for histogram's bin edges and bin heights;
    • Vector, plot a vector as an histogram by converting data to Tuple(1:length(data)-1, data) ;
  • Images
    • 3-Arrays are naturally 2D images;
    • Matrix is a grayscale 2D image;
    • Vector is a grayscale 1D image;
    • Could also be passed as an image object (jpeg, eps...)
  • Text
    • String
    • Vector{String} or Matrix{String} are also rendered as lists or tables.
  • Embeddings
    • Requires a Tensor with data, and optionally label_imgs and metadata
  • PR Curves
    • ??
  • Audio
    • This is specific enough and you must specify the sampling rate and other parameters that I guess can be handled by a specific type.

Extra:
(This is something I need for myself and is not currently supported by TensorBoard). Eventually I would like to contribute to tensorboard a plugin to show a whole plot/curve at each iteration (very similar to what PR curve does). Tensorboard dev team is also considering this but apparently they don't have the time to work on it ATM.

  • Curves
    • Tuple{Vector{Real},Vector{Real}} (this is different from histograms, as the length of the two vectors is the same in this case while for histograms they differ by 1).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions