Spaces:
Build error
Build error
AIEM
AI Edge Management
TODO: introduce segmentation env variable
AIEM repo can be seen as the core shared across all the projects that require an AI model to be trained or to run an inference server. It talks to the rest of the project-specific repos by means of, e.g., a GitHub Actions workflow. It contains Dockerfiles for different architectures and for different purposes. For example: training a YoloV8 model in an x86 architecture (Dockerfile.x86.yolov8_trainer).
Structure
The structure of the project:
.
βββ docker
β βββ Dockerfile.x86.yolov8_trainer
β βββ scripts
β βββ docker_build.sh
βββ README.md
βββ runner
β βββ README.md
βββ trainer
βββ README.md
βββ train_yolov8.py
βββ utils
βββ cvat_dataset.py
βββ download_cvatdata.py
βββ merge_cocos.py
βββ path_utils.py
βββ unzip_datasets.py
βββ yolo_labels.py
- Download data (trainer/utils/download_cvatdata.py). Main script to download the dataset into the docker container. It reads from project-specific YAML file with the tasks to download from CVAT, preprocess the data and get the workspace ready for the model be able to be trained.