# Directory Structure

    ├── archai
    │   ├── cifar10_models
    │   ├── common
    │   ├── darts
    │   ├── data_aug
    │   ├── nas
    │   ├── networks
    │   ├── petridish
    │   ├── random
    │   └── xnas
    ├── confs
    ├── dockers
    ├── docs
    ├── scripts
    ├── setup.py
    ├── tests
    └── tools
        ├── azure

Archai core library resides in the `archai` folder.

`nas` contains algorithm-agnostic infrastructure that is shared among NAS algorithms.

`common` contains common non-NAS infrastructure code that can be used in other projects as well.

Algorithm-specific code resides in appropriately named folder like `darts`, `petridish`, `random`, `xnas`.

`scripts` contains entry-point script `main.py` as well as several other useful scripts.