DSC : Une bibliothèque de tenseurs compatible PyTorch et un framework d'inférence

2025-06-18
DSC : Une bibliothèque de tenseurs compatible PyTorch et un framework d'inférence

DSC est une bibliothèque de tenseurs compatible avec PyTorch et un framework d'inférence pour les modèles d'apprentissage automatique. Elle possède une API de bas niveau compatible avec C, encapsulée dans une API Python moderne similaire à NumPy/PyTorch, avec des améliorations d'ergonomie. Les principales caractéristiques incluent une API intuitive, un support intégré des réseaux de neurones, un support de plusieurs backends (CPU et CUDA), des dépendances externes minimales et aucune allocation en temps d'exécution. L'installation est simple, nécessitant uniquement un compilateur C++20 et GNU Make. L'accélération CUDA est prise en charge ; il suffit de définir les variables d'environnement pour l'activer. Les tests unitaires sont exécutés via pytest, garantissant la précision.

Développement bibliothèque de tenseurs