【问题标题】:tensorboard logdir with s3 path带有 s3 路径的张量板 logdir
【发布时间】:2018-05-05 16:06:46
【问题描述】:

我看到 tensorflow 支持 AWS s3 文件系统 (https://github.com/tensorflow/tensorflow/tree/master/tensorflow/core/platform/s3),但我无法将 S3 路径与 tensorboard 一起使用。

我尝试了最新的每晚0.4.0rc3,但没有运气。我也在本地构建并确保Do you wish to build TensorFlow with Amazon S3 File System support? [Y/n]: 设置为YES,但我仍然没有看到tensorboard --logdir=s3://bucket/path 工作。

我错过了什么吗?

【问题讨论】:

    标签: amazon-s3 tensorflow tensorboard


    【解决方案1】:

    如果您使用 AWS s3 文件启动 tensorboard,您应该执行以下操作:

    (1) 添加 ENV 变量

    export AWS_ACCESS_KEY_ID=******
    export AWS_SECRET_ACCESS_KEY=*******
    export S3_ENDPOINT=******
    export S3_VERIFY_SSL=0    
    export S3_USE_HTTPS=0 
    

    (2) 使用 pip 将 tensorflow 升级到最新版本:

    pip install tensorflow==1.4.1 
    

    (3)你不需要升级tensorboard,因为它在上一步中旋转

    然后你可以使用你的代码来启动你的张量板

    tensorboard --logdir=s3://bucket/path
    

    【讨论】:

    • 您在这里真正错过的是 s3 存储桶的区域,这似乎是寻找 s3 存储桶的必要条件......如果我错过它,张量板不会显示错误,但它不会加载任何东西.. ..ex:S3_REGION=us-east-1 tensorboard --logdir=s3://bucket/path 不确定S3_ENDPOINT env 是否可以解决这个问题。
    • 如果还是不行,请尝试pip install boto3
    猜你喜欢
    • 1970-01-01
    • 2017-05-12
    • 1970-01-01
    • 2020-12-04
    • 2019-10-23
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多