How to run a use case
First, create the use case’s Python environment (i.e., PyTorch or TensorFlow) as described here, and activate it. Then, install use case-specific dependencies, if any:
pip install -r /use/case/path/requirements.txt
Alternatively, you can use the use case Docker image, if available.
Then, go to the use case’s directory:
cd /use/case/path
From here you can run the use case (having activated the correct Python env):
# Locally
python train.py [OPTIONS...]
# With SLURM: stdout and stderr will be saved to job.out and job.err files
sbatch startscript
Fast particle detector simulation | CERN use case
The first interTwin use case integrated with itwinai framework is the DT for fast particle detector simulation.
3D Generative Adversarial Network (3DGAN) for generation of images of calorimeter depositions.
This project is based on the prototype 3DGAN model developed at CERN and is implemented on PyTorch Lightning framework.
MNIST dataset use case
MNIST image classification is used to provide an example on
how to define an end-to-end digital twin workflow with the itwinai software.
Tropical Cyclones Detection | CMCC use case
Below you can find the training and validation of a Tropical Cyclones (TCs) Detection model, developed by CMCC, integrated with itwinai framework.
Noise Simulation for Gravitational Waves Detector (Virgo) | INFN use case
Below you can find the integration of the Virgo use case with itwinai framework, developed by INFN.