Metadata-Version: 2.4
Name: priorstudio
Version: 0.5.0
Summary: CLI for the PriorStudio framework — scaffold, validate, lint, and run prior-fitted foundation model projects.
Project-URL: Homepage, https://priorstudio.ai
Project-URL: Repository, https://github.com/profitopsai/priorstudio
Project-URL: Issues, https://github.com/profitopsai/priorstudio/issues
Project-URL: Documentation, https://github.com/profitopsai/priorstudio/tree/main/docs
Author: PriorStudio contributors
License: Apache-2.0
Keywords: causal-inference,foundation-models,ml,pfn,prior-fitted-networks
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: jsonschema>=4.21
Requires-Dist: priorstudio-core>=0.5.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.31
Requires-Dist: rich>=13.7
Requires-Dist: typer>=0.12
Provides-Extra: all
Requires-Dist: huggingface-hub>=0.20; extra == 'all'
Requires-Dist: mlflow>=2.10; extra == 'all'
Requires-Dist: modal>=0.62; extra == 'all'
Requires-Dist: priorstudio-core[torch]; extra == 'all'
Requires-Dist: priorstudio-studio>=0.5.0; extra == 'all'
Requires-Dist: runpod>=1.6; extra == 'all'
Requires-Dist: wandb>=0.16; extra == 'all'
Provides-Extra: dev
Requires-Dist: pytest-cov>=5.0; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Provides-Extra: hf
Requires-Dist: huggingface-hub>=0.20; extra == 'hf'
Provides-Extra: mlflow
Requires-Dist: mlflow>=2.10; extra == 'mlflow'
Provides-Extra: modal
Requires-Dist: modal>=0.62; extra == 'modal'
Provides-Extra: runpod
Requires-Dist: runpod>=1.6; extra == 'runpod'
Provides-Extra: studio
Requires-Dist: priorstudio-studio>=0.5.0; extra == 'studio'
Provides-Extra: torch
Requires-Dist: priorstudio-core[torch]; extra == 'torch'
Provides-Extra: wandb
Requires-Dist: wandb>=0.16; extra == 'wandb'
Description-Content-Type: text/markdown

# priorstudio — CLI

The command-line interface for [PriorStudio](https://github.com/profitopsai/priorstudio),
the toolkit for training [prior-fitted foundation models](https://arxiv.org/abs/2112.10510).

## Install

```bash
pip install priorstudio
```

For training (requires PyTorch):

```bash
pip install "priorstudio[torch]"
```

## Commands

```text
priorstudio init <dir>            # scaffold a new FM project
priorstudio validate <path>       # check artifacts against JSON Schema
priorstudio lint <project>        # cross-reference + style checks
priorstudio sample <prior.yaml>   # draw N tasks from a prior
priorstudio run <run.yaml>        # execute a training run end-to-end
priorstudio predict <run-dir>     # inference against a trained checkpoint
priorstudio export <project>     # tar-gzipped project archive
```

Run `priorstudio --help` for the full list and `<cmd> --help` for each
subcommand's flags.

## What this CLI is for

PriorStudio organises every PFN project around five first-class
artifacts: **priors** (synthetic data generators), **models** (block
compositions), **evals** (benchmarks + metrics), **runs** (training
manifests), and **initiatives** (research workstreams). This CLI
operates on the file layout those artifacts produce — scaffolding new
projects, validating them, running training, and exporting them for
sharing.

The full story (concepts, architecture, examples, marketplace catalog)
lives at the main repo:
**[github.com/profitopsai/priorstudio](https://github.com/profitopsai/priorstudio)**

## License

Apache-2.0.
