tfds.load函数异常,All attempts to get a Google authentication bearer token failed

博客内容涉及TensorFlow在加载数据集时遇到的问题及解决方案。用户报告了因无法获取Google认证令牌导致的加载失败,错误提示包括找不到凭证文件和无法解析主机名。解决方案是将tensorflow和tensorflow-datasets版本分别回退到2.3.0和2.1.0。通过运行特定的pip安装命令可以修复此问题。博客提供了详细错误信息和相关链接供进一步阅读。
摘要由CSDN通过智能技术生成

tensorflow 加载数据集异常

异常错误提示:

tensorflow/core/platform/cloud/google_auth_provider.cc:184] All attempts to get a Google authentication bearer token failed, returning an empty token. Retrieving token from files failed with "Not found: Could not locate the credentials file.". Retrieving token from GCE failed with "Failed precondition: Error executing an HTTP request: libcurl code 6 meaning 'Couldn't resolve host name', error details: Couldn't resolve host 'metadata'".

解决方法:改成如下对应的版本就行

tensorflow=2.3.0 and tensorflow-datasets=2.1.0

命令如下:

pip install tensorflow-datasets==2.1.0

想详细了解的同学可以去查看以下两个网址:

https://github.com/PAIR-code/lit/issues/26

https://github.com/PAIR-code/lit/issues/22

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值