Installation¶
The synthyverse is unique in its modular installation set-up. To avoid conflicting dependencies, we provide various installation templates. Each template installs only those dependencies which are required to access certain modules.
Templates provide installation for specific generators, the evaluation module, and more. Install multiple templates to get access to multiple modules of the synthyverse, e.g., multiple generators and evaluation.
We strongly advise to only install templates which you require during a specific run. Installing multiple templates gives rise to potential dependency conflicts. Use separate virtual environments across installations.
Note that the core installation without any template doesn’t install any modules.
See the overview of templates.
Available Installation Templates¶
The following installation templates are available:
Template Name |
Category |
Installation Command |
|---|---|---|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Generator |
|
|
Evaluation |
|
|
All |
|
Note: You can install multiple templates by separating them with commas, e.g., pip install synthyverse[ctgan,eval]
General Installation Template¶
pip install synthyverse[template]
Installation Examples¶
pip install synthyverse[ctgan]
pip install synthyverse[arf,bn,ctgan,tvae]
pip install synthyverse[ctgan,eval]