0 votes
par dans Séquence 2
Comment évaluer le temps de calcul de tout le CNN une fois qu'il a appris ?

3 Réponses

+1 vote
par (590 points)
sélectionné par
 
Meilleure réponse
import time

t_zero = time.perf_counter()

# code

t_f = time.perf_counter()

exec_time = t_f - t_zero

print(exec_time)
par Vétéran du GPU 🐋 (48.7k points)
Attention si vous faites le calcul sur un GPU, c'est fait de manière asynchrone donc si on a pas d'étapes de synchronisation, on ne mesure que l'enregistrement du calcul et non du calcul lui-même. Mais sur CPU ce code marche ^^
0 votes
par Vétéran du GPU 🐋 (68.8k points)
De quel temps parlez-vous précisement ?
0 votes
par Vétéran du GPU 🐋 (48.7k points)
En le testant. ça dépend de manière complexe de sa profondeur et de la largeur de chaque couche. Y a pas de formule générale donc il faut faire des prédictions et mesurer le temps de calcul.
...