cloud9安装不允许我编辑/python/ops/seq2序列py

2024-04-25 10:24:28 发布

您现在位置:Python中文网/ 问答频道 /正文

在本地安装中,我在/python/ops/seq2中添加了带有\u bucket()的模型\u的返回值序列py. 像魔术一样工作(本地)。然后我上传两个模型文件(/models/rnn/translate/seq2seq)_型号.py)以及我的新/python/ops/seq2序列py到云9。你知道吗

但是当我运行它时,系统抱怨它请求3个返回值,但只得到2个(尽管新的seq2序列py应返回3)。c9会把那些ops文件缓存在什么地方吗?你知道吗

泰铢


Tags: 文件py模型bucketmodels系统魔术序列
2条回答

好的,找到了。在c9上安装之后,有~/workspace/tensorflow路径,其中包含所有文件(包括ops文件),实际上还有/usr/local/lib/python2.7/dist-packages/tensorflow-path。你知道吗

当从~/workspace/tensorflow路径运行时,ops文件仍然从/usr…-路径加载。所以在编辑python/ops/seq2时序列py在/usr..-路径中,一切正常,我可以访问第三个返回值。你知道吗

我想你需要更新seq2序列py在python库中。你知道吗

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

位置应取决于您的系统。你知道吗

请先搜索:

$ find / -name "seq2seq.py"

然后,用修改过的版本替换它们。你知道吗

相关问题 更多 >