Tensorflow: ValueError : 变量 proj_w 已经存在,不允许。 你的意思是在 VarScope 中设置重用 = true 吗?

创建于 2016-06-21  ·  1评论  ·  资料来源: tensorflow/tensorflow

GitHub 问题针对错误/安装问题/功能请求。
有关社区的一般支持,请参阅StackOverflow
为了使错误和功能请求更易于查找和组织,我们关闭了被视为
超出 GitHub 问题的范围,并将人们指向 StackOverflow。

对于错误或安装问题,请提供以下信息。
您提供的信息越多,我们就越容易提供
帮助和建议。

环境信息

操作系统:

已安装的 CUDA 和 cuDNN 版本:7.5
(请附上ls -l /path/to/cuda/lib/libcud*的输出):

  1. python -c "import tensorflow; print(tensorflow.__version__)"的输出。 0.8

如果从源安装,请提供提交哈希:

重现步骤

我创建了一个 REST web 服务来执行机器翻译,并在 translate.py 中做了一些修改。 如果我单独在 translate.py 中运行解码功能,在多次运行中我会得到正确的输出。 但是当我尝试通过我创建的网络服务运行解码功能时,我第一次得到了翻译结果。 但是在第二次迭代中,我收到了标题中提到的错误。

你尝试过什么?

  1. 我试图在 translate.py 中的解码功能结束时关闭会话。

    日志或其他有用的输出

(如果日志较大,请以附件形式上传)。
日志-1.txt

>所有评论

这听起来更像是 Stack Overflow 的问题,而不是 TensorFlow 中的错误,我们需要更多细节来明确回答。

但是,我怀疑问题在于您正在每个请求中重建图形,并且共享变量之间存在一些冲突。 最好的方法是创建一次图形并为所有请求重用它。 一个快速的解决方法是将您对demo1.demo(input)调用包装在with tf.Graph().as_default():块中,以确保在空图中重新创建模型。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ravwojdyla picture ravwojdyla  ·  112评论

kirk86 picture kirk86  ·  136评论

mohamedmansour picture mohamedmansour  ·  180评论

tpankaj picture tpankaj  ·  170评论

infojunkie picture infojunkie  ·  101评论