AGILAB PyTorch playground app for reproducible neural-network experiments
Project description
agi-app-pytorch-playground
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.
Purpose
Use this package to train a small PyTorch classifier on generated visual datasets, inspect the resulting boundary/layers/loss terrain, and keep the configuration and artifacts replayable.
Installed Project
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.
Install
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.
Run In AGILAB
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, and a run button that refreshes the evidence without leaving
ANALYSIS.
Open ORCHESTRATE when you want the reproducible AGILAB execution path: tune
the sidebar fields, then run INSTALL and RUN. Enable loss-landscape
computation only when you want the heavier 3D projection in the evidence
bundle.
Expected Inputs
The default run generates a synthetic dataset. No external dataset, API key, notebook, cloud service, or private model is required.
Expected Outputs
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.
Change One Thing
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.
Scope
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agi_app_pytorch_playground-2026.5.22.tar.gz.
File metadata
- Download URL: agi_app_pytorch_playground-2026.5.22.tar.gz
- Upload date:
- Size: 42.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e33c311e991668786ec124114152309d116bb1891c60750980dd5965a375f67
|
|
| MD5 |
659b0860ba671be0d30a44eb82813301
|
|
| BLAKE2b-256 |
e371b59be28d19339028e77337b133d1b747fe5156eae6396eb886b7eb15f69e
|
Provenance
The following attestation bundles were made for agi_app_pytorch_playground-2026.5.22.tar.gz:
Publisher:
pypi-publish.yaml on ThalesGroup/agilab
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agi_app_pytorch_playground-2026.5.22.tar.gz -
Subject digest:
8e33c311e991668786ec124114152309d116bb1891c60750980dd5965a375f67 - Sigstore transparency entry: 1607763685
- Sigstore integration time:
-
Permalink:
ThalesGroup/agilab@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Branch / Tag:
refs/tags/v2026.05.22-2 - Owner: https://github.com/ThalesGroup
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yaml@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Trigger Event:
push
-
Statement type:
File details
Details for the file agi_app_pytorch_playground-2026.5.22-py3-none-any.whl.
File metadata
- Download URL: agi_app_pytorch_playground-2026.5.22-py3-none-any.whl
- Upload date:
- Size: 48.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
247e93debd80229b5f9aae4d9ee1854e1eb1d633b056cc988bd69b3e39a5bd30
|
|
| MD5 |
e4683b648171ea762b30aff2eeb2de09
|
|
| BLAKE2b-256 |
386510241c9f935c6da6ba1ebc1efae90a431ccd838af285633920d277353d7b
|
Provenance
The following attestation bundles were made for agi_app_pytorch_playground-2026.5.22-py3-none-any.whl:
Publisher:
pypi-publish.yaml on ThalesGroup/agilab
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agi_app_pytorch_playground-2026.5.22-py3-none-any.whl -
Subject digest:
247e93debd80229b5f9aae4d9ee1854e1eb1d633b056cc988bd69b3e39a5bd30 - Sigstore transparency entry: 1607763745
- Sigstore integration time:
-
Permalink:
ThalesGroup/agilab@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Branch / Tag:
refs/tags/v2026.05.22-2 - Owner: https://github.com/ThalesGroup
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-publish.yaml@e935fea8c42a9c3819c5ce2e1ab15e5785e1026f -
Trigger Event:
push
-
Statement type: