Ne TensorFlow d'emploi utilisation de plusieurs cœurs par défaut?
Je suis en cours d'exécution de la imagenet de TensorFlow modèles référentiel. J'ai instrumenté sess.exécuter en tant que décrit dans Github commentaire et a obtenu le point de vue suivant dans la page chrome://traçage
Je me demandais si TF parfois utilise plusieurs cœurs ou de base unique de tous les temps. J'avais pense que c'est l'utilisation de plusieurs cœurs lorsque ops peuvent s'exécuter en parallèle, comme illustré dans la zone rouge de la figure. Cependant, chacun de ces 6 fils sont répertoriés sous /emploi:localhost/répliquer:0/tâche:0/cpu:0 qui me fait douter de mon interprétation. N'cpu:0 moyenne de tous les cœurs du PROCESSEUR?
Je suis en cours d'exécution sur un ordinateur de bureau avec 8 cœurs. - Je exécuter htop pour voir utilisation du cœur au cours de la TF exécuter et je ne vois qu'un noyau se saturé 95-100%.
OriginalL'auteur Nodir Kodirov | 2017-03-16
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé réponse existant à cette question. Tous les cœurs sont enveloppés dans de la cpu:0, c'est à dire, TensorFlow en effet, l'utilisation de plusieurs cœurs de PROCESSEUR par défaut.
OriginalL'auteur Nodir Kodirov