【问题标题】:cloud9 installation doesnt let me edit /python/ops/seq2seq.pycloud9 安装不允许我编辑 /python/ops/seq2seq.py
【发布时间】:2016-05-02 07:17:58
【问题描述】:

在本地安装中,我在 /python/ops/seq2seq.py 中添加了 model_with_buckets() 的返回值。像魔术一样工作(本地)。然后我将我的模型文件 (/models/rnn/translate/seq2seq_model.py) 以及我的新 /python/ops/seq2seq.py 上传到云 9。

但是当我运行它时,系统抱怨它请求 3 个返回值但只得到 2(即使新的 seq2seq.py 应该返回 3)。 c9 会在某处缓存这些操作文件吗?

谢谢

【问题讨论】:

    标签: python tensorflow cloud9-ide


    【解决方案1】:

    我认为您需要更新 python 库中的 seq2seq.py。

    .../python2.7/site-packages/tensorflow/python/ops/seq2seq.py
    .../python3.5/site-packages/tensorflow/python/ops/seq2seq.py
    

    位置应取决于您的系统。

    请先搜索:

    $ find / -name "seq2seq.py"
    

    然后,将它们替换为您修改后的版本。

    【讨论】:

      【解决方案2】:

      好的,找到了。虽然在 c9 上安装后有 ~/workspace/tensorflow-path 与其中的所有文件(包括 ops 文件),但实际上还有 /usr/local/lib/python2.7/dist-packages/张量流路径。

      当从 ~/workspace/tensorflow-path 运行时,操作文件仍然从 /usr...-path 加载。因此,当在 /usr..-path 中编辑我的 python/ops/seq2seq.py 时,一切都很好,我可以访问我的第三个返回值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-01-27
        • 2018-10-28
        • 2019-03-06
        • 1970-01-01
        • 1970-01-01
        • 2019-12-05
        • 1970-01-01
        相关资源
        最近更新 更多