# Environments
    packages in requirements.txt
    mmcv
    mmdetection
    mmsegmentation
    mmengine

# Usage
## Classification
### Train vHeat
    
    cd classification; bash {tiny, small, base}_train.sh

### Test thorughput

    cd classification; bash throughput_test.sh

## Detection

    cd detection; bash {tiny, small, base}_train_det{_3x}.sh

## Segmentation

    cd segmentation; bash {tiny, small, base}_train_seg.sh

Remember to modify the path of datasets and checkpoints to load. Before training on downstream tasks (detection/segmentation), please run classification/interpolate4downstream.py to modify the classification pre-trained checkpoint to load for training. 
