|
BayesNet Toolbox
The French Site |
|
|
Installation
des fichiers C
|
|
Pour des raisons de rapidité, quelques fonctions de BNT ont été ré-écrites en C (essentiellement par Wei Hu). De manière générale, il suffit de taper 'mex foo.c' pour créer un fichier 'foo.mex' (l'extension de ce fichier dépendra de votre système), fichier qui sera appelé à partir de Matlab de la même manière que le fichier 'foo.m'. Les performances C / Matlab sont généralement négligeables pour de petites fonctions. Par contre, jtree_C_inf_engine/enter_softev.c s'exécute 2-3 fois plus vite que la version Matlab jtree_inf_engine/enter_soft_evidence.m !! Pour installer les versions C des fonctions, il suffit de taper 'installC'. Pour désinstaller les versions C à partir d'une machine Unix, il suffit de taper 'uninstallC'. Sous Windows, il faudra effacer tous les fichiers .mex à la main. Pour obtenir la liste à jour des fonctions BNT possédant une implémentation C, regardez le fichier BNT/general/installC.m. |
|
Date de mise à jour :
|
||