🚀 Saut dimensionnel en termes de performances et d’architecture
Ce mois-ci, PureLab 2.0 est entré dans une phase d’optimisation profonde. Nous avons non seulement résolu les goulots d’étranglement pour les bibliothèques massives (500k+), mais également livré plusieurs améliorations de niveau industriel en matière de sécurité des données et de gouvernance de l’IA.
🔍 Tout nouveau moteur de recherche (Search V2)
Pour les grands collectionneurs, nous avons complètement refactorisé le pipeline de recherche avec une architecture FTS5 de haut niveau.
- Miracle de performance : Grâce à l’optimisation des requêtes en deux phases, nous avons réduit le temps de recherche par mots-clés avec filtres complexes de 8,6s à 339ms.
- Panier d’écoute avancé (Audition Basket) : La nouvelle interface de recherche combinée à la fonction panier vous permet de « Filtrer-Stocker-Décider » instantanément parmi des actifs massifs.
- Pertinence BM25 : L’algorithme de classement de niveau industriel garantit que les résultats correspondent précisément à votre intention.
🧠 Refactorisation du pipeline d’analyse audio IA
Pour prendre en charge des combinaisons de modèles complexes, nous avons réécrit le framework d’exécution de l’IA sur l’appareil.
- Architecture Embedding + Head : Transformation de la détection d’ambiance Yamnet et AMC en un modèle « Embedding + Head », augmentant considérablement la réutilisation et la vitesse d’inférence.
- AssetInstrument (Pro) : Lancement de la reconnaissance d’instruments pour les bibliothèques professionnelles, marquant automatiquement les caractéristiques de timbre selon les scores de confiance.
- Diagnostics GPU : Intégration des outils NVML pour surveiller les environnements CUDA et TensorRT en temps réel, garantissant une accélération matérielle maximale.
📂 Marquage d’événements d’actifs (Asset Event)
La gouvernance de PureLab s’étend désormais du « niveau fichier » au « niveau fragment ».
- Événements d’actifs (Asset Events) : Annotez des segments temporels spécifiques dans les fichiers audio. Combiné au rendu de forme d’onde en temps réel dans le MaterialDetailPanel, gérez chaque point d’échantillon avec précision.
- Intégration multidimensionnelle : Les balises personnalisées sont désormais intégrées aux flux de recherche, d’extraction et de restauration, avec une gestion globale du dictionnaire.
🛡️ Externalisation des sauvegardes et stabilité
La sécurité des données est la base des logiciels professionnels.
- UI de migration de stockage : Prise en charge de l’externalisation des couvertures et des instantanés vers des répertoires externes, réduisant considérablement la taille de la base de données principale et les risques de corruption.
- Scan à l’échelle 500k : Introduction du balayage concurrent
jwalket d’étapes de tâche annulables, maintenant la réactivité du système même avec 500 000 fichiers. - Persistance d’état : Les positions des fenêtres, les états des barres latérales et les paramètres de recherche sont désormais mémorisés globalement.
✅ Liste des mises à jour mensuelles
- [x] Moteur Search V2 optimisé par FTS5 (réponse en millisecondes)
- [x] Outil et interface de migration pour l’externalisation des sauvegardes
- [x] Reconnaissance d’instruments par IA (AssetInstrument)
- [x] Marquage d’événements d’actifs et rendu visuel
- [x] Synchronisation globale du dictionnaire de balises personnalisées
- [x] Optimisation des performances de balayage et d’écriture à l’échelle 500k
