Mandatory Guidelines

Mandatory Guidelines

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

ℹ️
Infomration : Some guidlines are only implementation suggestions. This page helps you to understand the dAIEdge-VLab’s requirements and how to develop a target that is compatible with the dAIEdge-VLab.

Structure

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

Report output

The target must generate a report that follows the structure described in the Benchmark Report page. This report is used to compare the performance of different models and targets.

Error Handling

Use the error handeling scripts to ensure that the dAIEdge-VLab can handle errors properly. The error handeling 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.

Runner

The target must have its own runner based on its own docker image that is used to run the scripts. To ensure the proper functioning of the dAIEdge-VLab, refer to the next sections :

Access

The target repository must be accessible from the dAIEdge-VLab uesing deployement token. Follow the next section to know how handle access :