Skip to content
Mandatory Guidelines

Mandatory Guidelines

This page describes the mandatory guidelines that must be strictly followed when developing a Target for the dAIEdge-VLab.

Information : Some guidlines are only implementation suggestions. This page helps you understand the dAIEdge-VLab’s requirements and how to develop a target that is compatible with the dAIEdge-VLab. We recommend you to follow the integration steps described in the Integration steps page to ensure a smooth integration process.

Structure

The target repository must striclty respect the structure described in the Target repository folder tructure page. This structure is mandatory to ensure the proper functioning of the dAIEdge-VLab.

Artifacts

The target must generate the expected artifacts for the $BENCHMARK_TYPE selected. See Artifacts for more details.

Error Handling

Use the error handling scripts to ensure that the dAIEdge-VLab can handle errors properly. The error handling is described in the Error Handling page. The main goal is to avoid data leaks and to show only the necessary information to the user.

Docker Container

The target image must be runnable as a docker container. The dAIEdge-VLab relies on docker to run the target scripts in a consistent environment. The docker container must be able to run the target scripts and generate the expected artifacts. All the scripts must be placed under the app/ folder.