Café-THS
Caffe-HRT est un projet maintenu par OPEN AI LAB, il utilise un cadre d'infrastructure informatique hétérogène pour accélérer Caffe et fournir des utilitaires pour déboguer, profiler et ajuster les performances des applications.
La version finale est la 0.5.0, est basée sur la plate-forme Rockchip RK3399, le système d'exploitation cible est Ubuntu 16.04. Peut télécharger le code source depuis OAID/Caffe-HRT
- La bibliothèque ARM Computer Vision et Machine Learning est un ensemble de fonctions optimisées pour les processeurs et les GPU ARM utilisant les technologies SIMD. Voir également la bibliothèque de calcul Arm.
- Caffe est un framework ouvert et rapide pour l'apprentissage en profondeur. Voir aussi Café.
Documents
- Instructions d'installation
- Manuels d'utilisation PDF
- Rapport de performance PDF
- Rapport de précision PDF
Problèmes de compatibilité de la bibliothèque de calcul Arm :
Il existe des problèmes de compatibilité entre ACL et Caffe Layers. Nous les contournons par la classe de couches d'origine de Caffe comme solution de contournement pour les problèmes ci-dessous.
- Problème de normalisation dans le canal
- Problème Tanh
- Softmax prend en charge un problème multidimensionnel
- Problème de groupe
Les performances doivent être bien améliorées à l’avenir
Historique des versions
La version basée sur Caffe est 793bd96351749cb8df16f1581baf3e7d8036ac37.
Version 0.5.0 - 31 janvier 2018
Prise en charge de la bibliothèque de calcul Arm version 17.12
Version 0.4.1 - 23 novembre 2017
Prise en charge de la bibliothèque de calcul Arm version 17.10
Version 0.4.0 - 11 octobre 2017
Prise en charge de la bibliothèque de calcul Arm version 17.09
Version 0.3.0 - 26 août 2017
Prise en charge de la bibliothèque Arm Compute version 17.06 avec 4 nouvelles couches ajoutées
- Couche de normalisation par lots
- Couche de convolution directe
- Couche de connexion locale
- Concaténer une couche
Version 0.2.0 - 2 juillet 2017
Résolvez les problèmes :
- Compatible avec la bibliothèque de calcul Arm version 17.06
- Lorsque l'initialisation d'OpenCL échoue, même si Caffe utilise le mode CPU, cela ne fonctionne pas correctement.
Version 0.1.0 - 2 juin 2017
La version initiale prend en charge 10 couches accélérées par Arm Compute Library version 17.05 :
- Couche de convolution
- Couche de regroupement
- Couche LRN
- Couche ReLU
- Couche sigmoïde
- Couche Softmax
- Couche TanH
- Couche AbsVal
- Couche BNLL
- Couche de produit interne
Rapport de problème
Si vous rencontrez un problème, veuillez le signaler sur le rapport de problème. Le rapport de problème doit contenir les informations suivantes :
- La description exacte des étapes nécessaires pour reproduire le problème
- La description exacte de ce qui se passe et de ce qui, selon vous, ne va pas