Observed since 21 Oct, 09:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AGILAB PyTorch playground app for reproducible neural-network experiments
Native host availability: this demo describes the migrated AGILAB source. Previously published
agi-webwheels may not containpython_uiorreact_python_host. Use the migrated checkout (uv sync --extra ui --extra notebookat the AGILAB root), or install the local host package into the same environment as this demo and its notebook kernel:python -m pip install /path/to/agilab/src/agilab/lib/agi-web. A demo-specificrequirements.txtsupplies its scientific dependencies; installing it alone does not establish that the native host is available. These instructions do not claim a new PyPI or hosted release.
agi-app-pytorch-playground publishes the pytorch_playground_project AGILAB
app as a self-contained PyPI payload. It turns an interactive neural-network
playground into an executable AGILAB app with persisted arguments, worker
execution, and deterministic evidence artifacts.
Use this package to train a small PyTorch classifier on generated visual datasets, watch the decision boundary move with play/pause controls, inspect the resulting boundary/layers/loss terrain, and keep the configuration and artifacts replayable.
Classic browser neural-network playgrounds are still the shortest beginner teaching route. This package is the engineering-oriented step after that: PyTorch-native execution, replay tokens, deterministic manifests, evidence ZIPs, and reusable PyTorch/Lightning code from the same visual lesson.
The distribution name is agi-app-pytorch-playground; the AGILAB project name
is pytorch_playground_project. The package exposes both
pytorch_playground and pytorch_playground_project through the agilab.apps
entry point group, so AgiEnv(app="pytorch_playground_project") resolves the
project without a monorepo checkout.
pip install agi-app-pytorch-playground
The app project itself installs PyTorch when AGILAB prepares its project environment. The payload package stays lightweight and only exposes the project root.
When AGILAB is installed, launch the app-managed native Python UI surface directly:
agilab pytorch-playground
To open the hosted backend instead of a local app virtual environment:
agilab pytorch-playground --backend hf
Use AGILAB_PYTORCH_PLAYGROUND_HF_URL or --hf-space owner/agilab for a
custom Hugging Face Space.
Select pytorch_playground_project, then open ANALYSIS for the app-owned
PyTorch Playground surface. That surface places persisted ORCHESTRATE
arguments next to the decision boundary, training curves, neuron/loss views,
evidence download, a one-click Run instant demo path, a deterministic
Train / refresh path, and a live play/pause mode for watching bounded epoch
ticks without leaving ANALYSIS. The boundary-first panel shows the final
surface through a WebGL-first agi-web island with Canvas2D fallback, local
epoch scrubbing, play/pause replay, clickable timeline, keyboard controls,
confidence HUD, glowing uncertainty contour, and hover probability readouts,
with Plotly detail tabs kept for evidence inspection and lesson cards for
replayable circles, XOR feature engineering, spiral capacity, and gaussian
sanity-check variants.
Open ORCHESTRATE when you want the reproducible AGILAB execution path: tune
the sidebar fields, then run Deploy scheduler & workers and RUN. Enable loss-landscape
computation only when you want the heavier 3D projection in the evidence
bundle.
The default run generates a synthetic dataset. No external dataset, API key, notebook, cloud service, or private model is required.
The run writes the playground config, samples, training history, decision grid, network-layer summary, activation maps, optional loss landscape, a manifest, and a deterministic evidence ZIP.
Switch the dataset from circles to XOR or spiral, then rerun the app. The manifest and training-history artifacts should make the changed behavior auditable.
This is an educational reproducibility app. It is not a production trainer, model registry, serving stack, or generic app-agnostic analysis page. The PyTorch-specific UI stays inside the app project; reusable apps-pages remain optional artifact readers for shared contracts.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 2026.10.10.1 | 11 Oct 2026 | 2 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:56d321cc9e238d85a57d7c0b6e94a0eb59f4723034a56127ff463f6ee1f38184