【问题标题】:Error while executing federated learning text generation tutorial in Colab在 Colab 中执行联邦学习文本生成教程时出错
【发布时间】:2021-05-24 00:12:30
【问题描述】:

我正在尝试在联邦学习 TensorFlow 上关注此 tutorial,但在执行此行时出现错误:

train_data, test_data = tff.simulation.datasets.shakespeare.load_data()

错误:

    Downloading shakespeare.sqlite.lzma:  79%|███████▉  | 1048576/1329828 [00:00<00:00, 12187174.26it/s]
---------------------------------------------------------------------------
NotFoundError                             Traceback (most recent call last)
<ipython-input-12-f8f1fc62c096> in <module>()
----> 1 train_data, test_data = tff.simulation.datasets.shakespeare.load_data()

4 frames
/usr/local/lib/python3.6/dist-packages/tensorflow/python/lib/io/file_io.py in _prewrite_check(self)
     86                                            "File isn't open for writing")
     87       self._writable_file = _pywrap_file_io.WritableFile(
---> 88           compat.path_to_bytes(self.__name), compat.as_bytes(self.__mode))
     89 
     90   def _prepare_value(self, val):

NotFoundError: /root/.tff/shakespeare.sqlite; No such file or directory

enter image description here

【问题讨论】:

    标签: tensorflow google-colaboratory tensorflow-datasets tensorflow-federated federated-learning


    【解决方案1】:

    这是当前tensorflow-federated-nightly pip 包的问题。应该由https://github.com/tensorflow/federated/pull/1162修复。

    同时,尝试将第一个单元格中的 pip install 更改为使用 tensorflow-federated 包而不是 nightly 包。示例:

    !pip install --quiet --upgrade tensorflow_federated
    !pip install --quiet --upgrade nest_asyncio
    
    import nest_asyncio
    nest_asyncio.apply()
    

    【讨论】:

    • 感谢您的回答,它在 Colab 上工作,但在我的本地机器上我得到了这个:AttributeError: module 'tensorflow_federated' has no attribute 'federated_computation' 有什么我可以检查的吗?
    • 这可能是由在包含名为tensorflow_federated 的子目录的目录中运行python 引起的。这会与 Python 的 Module Search Path 冲突。如果存在这样的子目录,请尝试重命名它或从另一个位置运行 Python 解释器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多