ui/

directory
v0.18.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2025 License: Apache-2.0

README

UI Library

This directory contains various UI related packages that should be considered "extras" and never linked directory by GoMLX.

They are here for convenience for the users (easy to find) and the developers (easier than maintaining many different repositories).

There are strictly no dependencies from GoMLX proper (backends, graph, ml and types directories) to the ui sub-packages.

The examples directory also serve as example for the ui sub-packages, and will have dependencies to the ui directory.

Directories

Path Synopsis
Package bashkernel implements tools to output rich content to a Jupyter notebook running the bash_kernel (https://github.com/takluyver/bash_kernel).
Package bashkernel implements tools to output rich content to a Jupyter notebook running the bash_kernel (https://github.com/takluyver/bash_kernel).
Package commandline contains convenience UI training tools for the command line.
Package commandline contains convenience UI training tools for the command line.
Package fyneui implements a simple GUI app that displays how training progresses.
Package fyneui implements a simple GUI app that displays how training progresses.
gonb
margaid
Package margaid implements automatic plotting of all metrics registered in a trainer, using the Margaid library (https://github.com/erkkah/margaid/) to draw SVG, and GoNB (https://github.com/janpfeifer/gonb/) to display it in a Jupyter Notebook.
Package margaid implements automatic plotting of all metrics registered in a trainer, using the Margaid library (https://github.com/erkkah/margaid/) to draw SVG, and GoNB (https://github.com/janpfeifer/gonb/) to display it in a Jupyter Notebook.
plotly
Package plotly uses GoNB plotly support (`github.com/janpfeifer/gonb/gonbui/plotly`) to plot both on dynamic plots while training or to quickly plot the results of a previously saved plot results in a checkpoints directory.
Package plotly uses GoNB plotly support (`github.com/janpfeifer/gonb/gonbui/plotly`) to plot both on dynamic plots while training or to quickly plot the results of a previously saved plot results in a checkpoints directory.
Package notebooks allows one to check if running within a notebook.
Package notebooks allows one to check if running within a notebook.
Package plots define common types and utilities to the different plot libraries.
Package plots define common types and utilities to the different plot libraries.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL