@@ -52,8 +56,13 @@ gene_histo_mean.sh : sert de script global pour appeler les autres scripts. Appe
...
@@ -52,8 +56,13 @@ gene_histo_mean.sh : sert de script global pour appeler les autres scripts. Appe
./gene_histo_mean.sh h -> crée des histogrammes par rapport aux perf report crées (appel sur histo.py). Nécessite matplotlib. Résultats dans Scripts_profiling/video_profile/sequence_video/Histo et Scripts_profiling/video_profile/sequence_video/Histo.source
./gene_histo_mean.sh h -> crée des histogrammes par rapport aux perf report crées (appel sur histo.py). Nécessite matplotlib. Résultats dans Scripts_profiling/video_profile/sequence_video/Histo et Scripts_profiling/video_profile/sequence_video/Histo.source
./gene_histo_mean.sh m -> crée des histogrammes avec des valeurs moyennes par rapport aux perf report crées (appel sur mean_histo.py). Nécessite matplotlib. Résultat dans : Scripts_profiling.video_profile/mean_histo_all_sequence
./gene_histo_mean.sh m -> crée des histogrammes avec des valeurs moyennes par rapport aux perf report crées (appel sur mean_histo.py). Nécessite matplotlib. Résultat dans : Scripts_profiling.video_profile/mean_histo_all_sequence
on peut aussi utiliser : rh pour faire les deux à la suite. Dans la même logique : rm, rhm
on peut aussi utiliser : rh pour faire les deux à la suite. Dans la même logique : rm, rhm
./gene_histo_mean.sh s créer les perf stat et report pour pouvoir calculer les temps de décodage moyens. (vérifier que linux-tools soit bien à jour notamment en ouvrent l'un des fichiers dans /video_profile/perf_stat.report/ sinon le mettre à jour à l'aide des commandes au dessus)
./Dectime.sh permet de calculer tous les temps de décodage moyens une fois la commande ./gene_histo_mean.sh s utilisée.
PieViewer.py : à utiliser dans VsCode avec l'extension Jupyter. Est utilisé pour créer des camemberts interactifs. Nécessite aussi ipywidgets et plotly.
PieViewer.py : à utiliser dans VsCode avec l'extension Jupyter. Est utilisé pour créer des camemberts interactifs. Nécessite aussi ipywidgets et plotly.
Camemberts sauvegardés dans Scripts_profiling/video_profile/sequence_video/Pie. Dans les camemberts interactifs, la partie Others correspond aux fonctions qui n'ont pas été associé à une partie/sous_partie du décodeur OpenVVC. Les sous-parties de Others correspondent à : Kernel pour les fonctions Kernel, Data pour les fonctions systèmes (memcpy par exemple) et Code pour les fonctions appartenant à OpenVVC, mais difficile à placer dans une partie/sous-partie du décodeur (par rapport au json toolinfo).
Camemberts sauvegardés dans Scripts_profiling/video_profile/sequence_video/Pie. Dans les camemberts interactifs, la partie Others correspond aux fonctions qui n'ont pas été associé à une partie/sous_partie du décodeur OpenVVC. Les sous-parties de Others correspondent à : Kernel pour les fonctions Kernel, Data pour les fonctions systèmes (memcpy par exemple) et Code pour les fonctions appartenant à OpenVVC, mais difficile à placer dans une partie/sous-partie du décodeur (par rapport au json toolinfo).