Younger
This repository maintains all code related to using the Younger dataset and its related applications.
Go to the website "Datasets - Yangs AI" for Detailed Documentation of Younger's Applications.
Due to ongoing updates to this branch, the code may not match the initial version presented in the paper. Therefore, if you need the version that corresponds to what is mentioned in the paper, please switch to the paper branch for reference.
Installation
Option A: Install from PyPI (recommended for users)
Install the core package:
pip install younger
Install optional feature groups as needed (these pull sub-packages published to PyPI):
# Logic toolchains
pip install "younger[logics]"
# Deep-learning apps
pip install "younger[apps]"
Core and Bench publication is deferred. Extras for those packages will be added
after their releases; younger[logics] currently installs IR only.
Option B: Install from source (recommended for developers)
This repo includes multiple sub-packages. Use editable installs for local development.
git clone --recursive git@github.com:Yangs-AI/Younger.git
cd Younger
git checkout dev
git submodule update --init --recursive
# kernel
pip install -e .
# apps: younger_apps_dl
pip install -e younger/apps/dl
# logics: younger_logics_core + younger_logics_ir
pip install -e younger/logics/core
pip install -e younger/logics/ir
Publishing Strategy (for maintainers)
Younger is maintained in independent repositories connected by Git submodules. Each package owns its version and publishes independently to GitHub and PyPI:
younger(kernel)younger-logics-core(publication deferred)younger-logics-iryounger-apps-dlyounger-tools-bench(planned)
The current release scope is younger, younger-logics-ir, and younger-apps-dl
at 0.1.0; subsequent versions do not need to match. Internal dependency ranges
declare compatibility. When new dependency
versions are needed, publish the kernel first, then logics, then apps/tools.
Kernel extras install compatible components. releases/current.txt records the
candidate combination checked by CI; named files in releases/ preserve specific
combinations. See RELEASE.md for CI validation,
Trusted Publishing setup, release tags, and the coordinated release procedure.
Conda distribution is deferred.
Dependency Map
younger: kernel, with optional extras for componentsyounger-logics-coreandyounger-logics-ir: depend onyoungeryounger-apps-dlandyounger-tools-bench: depend onyoungerandyounger-logics-iryounger-apps-dlwill also depend onyounger-logics-corewhen that integration is implemented and a compatible Core release is available.
Runtime Dependencies (Summary)
younger: tqdm, click, fsspec, psutil, tomlkit, requests, python-semantic-releaseyounger-logics-core: tqdm, click, psutil, pandas, networkxyounger-logics-ir: onnx, tqdm, click, networkxyounger-apps-dl: torch, pandas, scikit-learn, networkx, torch-geometric, tabulate, pydantic, younger-logics-iryounger-tools-bench: tqdm, click, psutil, pandas, networkx, younger-logics-ir
Development & Contributing
Please see CONTRIBUTING.md for development setup, branching, testing, and contribution workflow.
Release
Maintainers can follow RELEASE.md for publishing order and release checklist.
Datasets
Browse and download the datasets at here. It may take some time to prepare the datasets for the first release. Please stay tuned. In future releases, we will provide features to automatically download and preprocess the datasets.
Citation
If you need to use our code or dataset, please cite the following paper:
- Yang, Z., Gao, W., Peng, L., Huang, Y., Tang, F., & Zhan, J. (2024). Younger: The First Dataset for Artificial Intelligence-Generated Neural Network Architecture. arXiv
@misc{yang2024youngerdatasetartificialintelligencegenerated,
title={Younger: The First Dataset for Artificial Intelligence-Generated Neural Network Architecture},
author={Zhengxin Yang and Wanling Gao and Luzhou Peng and Yunyou Huang and Fei Tang and Jianfeng Zhan},
year={2024},
eprint={2406.15132},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2406.15132},
}
Metadata
Release files for Younger 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| younger-0.1.0.tar.gz | 25.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| younger-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.8 kB
Release files / younger-0.1.0.tar.gz
| Download URL | younger-0.1.0.tar.gz |
|---|---|
| Size | 25.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19cd0de964422a23fc47669787bb035c4a1b2fb0eb9dcc95634240570fa25f7f
|
|
BLAKE2b-256 checksum How to use checksums |
04a0924d1aa691e8a5971b5765558ad63f4f30a6bd659a36f23aef959de00e54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / younger-0.1.0-py3-none-any.whl
| Download URL | younger-0.1.0-py3-none-any.whl |
|---|---|
| Size | 30.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3e7028c2e1fb1f838760518d8c4621b5fc41164ea935dece1ba3b02d6acc9e2e
|
|
BLAKE2b-256 checksum How to use checksums |
f6c424718b101b2c1f674647207624652247bc42c14a8d7fbee837a429076581
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency log