Welcome to itwinaiο
Accelerate AI & ML workflows for Scientific Digital Twins.
itwinai streamlines distributed training, hyperparameter optimization, logging, and modular workflows, so you can focus on science, not plumbing.
Featuresο
π Seamless Scaling: Run training and inference on HPC clusters or cloud with a single CLI command.
π Effortless Logging: Built-in support for MLflow, Weights & Biases, TensorBoard, and more.
π§© Modular Workflows: Define reusable pipelines for end-to-end experiment management.
π€ HPO Made Easy: Native hyperparameter optimization with minimal configuration.
π Extensible Plugins: Add custom integrations or contribute new features.
Quick Startο
# Install via pip
pip install itwinai
# Launch a simple distributed training job (assuming a valid config.yaml exists)
itwinai exec-pipeline
# View logs in MLflow
itwinai mlflow-ui --path mllogs/mlflow
π Begin Hereο
π οΈ Core Guidesο
π Tutorialsο
π Use Cases & π§© Pluginsο
For the full list of scientific use cases refer to the navigation side bar.
β‘ API Referenceο
Integration with EuroHPC centersο
Our code has been run and tested on the following EuroHPC systems:
Community & Supportο
itwinai is an open-source Python library primarily developed by CERN, in collaboration with Forschungszentrum JΓΌlich (FZJ). As the primary contributor, CERN will retain administrative rights to the repository during and after the interTwin project, except in cases where CERN is unable to maintain it.