J'ai essayé d'installer Python + Chainer sur Windows pour démarrer l'apprentissage en profondeur, qui est populaire maintenant, et j'ai essayé d'exécuter le mnist d'exemple triomphalement, mais pour une raison quelconque, cela s'est terminé par une erreur et un canular pour ceux qui ont tendance à être découragés. C'est un agent. Bien que la cause détaillée n'ait pas été clarifiée, mnist peut être exécuté sans aucune erreur pour le moment.
Lorsque mninst est exécuté, une erreur se produit toujours après la fin de l'époque (lorsqu'elle atteint 100%). Le message d'erreur suivant est émis.
FileExistsError: [WinError 183]Vous ne pouvez pas créer un fichier qui existe déjà.: '<PATH_TO_CHAINER_INSTALL_DIRECTORY>\chainer\examples\mnist\result\logofw0i659' -> 'result\log'
Une erreur s'est produite car j'ai essayé de renommer un autre fichier en «log» même si un fichier nommé «log» existait.
Ne renommez pas ci-dessus. (Est-il censé être écrasé?)
Voir le message d'erreur sur la ligne au-dessus.
File "C:\Anaconda3\lib\site-packages\chainer\training\extensions\log_report.py", line 94, in __call__
os.rename(path, os.path.join(trainer.out, log_name))
Commentez le nombre de lignes (ligne 94) dans le fichier (log_report.py).
log_report.py
#Commentez la ligne suivante.
#os.rename(path, os.path.join(trainer.out, log_name))
Avec ce qui précède, l'erreur ne se produira pas. Au lieu de cela, un grand nombre de fichiers journaux seront générés dans le répertoire des journaux et doivent être nettoyés en conséquence. S'il vous plaît soyez prudente.
Il s'agit du résultat de la mesure du temps d'exécution avec les paramètres par défaut de mnist sans gpu. Comme valeur de référence.
Temps d'exécution: moins de 20 minutes (18 minutes) (Ceci, en particulier le temps d'exécution n'est pas affiché à l'écran ...)
Recommended Posts