2017-07-24 1 views
2

Je souhaite utiliser TensorBoard pour visualiser les résultats stockés sur un serveur S3, sans les télécharger sur ma machine. Idéalement, cela fonctionnerait:Exécution de TensorBoard sur des résumés sur le serveur S3

$ tensorboard --logdir s3://mybucket/summary 

En supposant que les fichiers sont stockés sous tfeventssummary. Cependant cela ne fonctionne pas et renvoie UnimplementedError: File system scheme s3 not implemented.

Y a-t-il une solution de contournement pour permettre à TensorBoard d'accéder aux données sur le serveur?

+0

Je ne sais pas s'il est possible de lire S3. Cependant, il est possible d'utiliser l'EFS d'AWS pour écrire et lire des résumés de Tensorboard (le monter dans votre instance GPU et Tensorboard). J'ai cette configuration et ça marche plutôt bien. –

Répondre

1

Le plugin de système de fichiers S3 pour tensorflow a été publié dans la version 1.4 début octobre. Vous devez vous assurer que votre version tensorflow-tensorboard est au moins pip install tensorflow-tensorboard==0.4.0-rc1

Ensuite, vous pouvez démarrer le serveur:

tensorboard --logdir=s3://root-bucket/jobs/4/train