API CUDA / GPU
Documentation des projets C++/CLI CUDA générée par Doxygen.
Ces composants implémentent le préprocessing et postprocessing GPU haute performance : conversion d'images, letterbox, normalisation et gestion des contextes d'image partagés en VRAM.
Note
Cette référence est générée automatiquement par Build-Docs.ps1 via Doxygen.
Elle est disponible dans le site déployé sous le chemin /cuda/index.html.
En local : lancez .\Build-Docs.ps1 -Serve après avoir installé Doxygen,
puis naviguez vers http://localhost:8080/cuda/index.html.
Accéder à la référence
Composants documentés
| Projet | Rôle |
|---|---|
NT2I.ONNX.DataHandling.Cuda |
Préprocessing et postprocessing GPU : YOLO V7/V12, RF-DETR, SAM2 |
NT2I.ONNX.Hub.Cuda (à venir) |
Contextes d'image partagés GPU (CudaSharedImageContext), factory CUDA |
Architecture GPU
Les projets CUDA sont écrits en C++/CLI (CLR) et exposent des classes managées consommables
depuis C# via les interfaces définies dans NT2I.ONNX.Abstractions :
ISharedImageContext— contrat commun CPU/GPUISharedImageContextFactory— factory injectée dans leSharedImageCoordinator