Python 2.7 命令行SyntaxNet演示程序不工作:TypeError:\uuuu init\uuuu()最多接受2个参数(给定3个)
我基于在OS X El Capitan上安装了SyntaxNet。我正在使用Python 2.7。当我运行演示时,我得到一个错误,上面写着TypeError:接受两个参数,但给出了3个。感谢您的帮助 我从SyntaxNet的工作目录调用以下命令:Python 2.7 命令行SyntaxNet演示程序不工作:TypeError:\uuuu init\uuuu()最多接受2个参数(给定3个),python-2.7,tensorflow,syntaxnet,Python 2.7,Tensorflow,Syntaxnet,我基于在OS X El Capitan上安装了SyntaxNet。我正在使用Python 2.7。当我运行演示时,我得到一个错误,上面写着TypeError:接受两个参数,但给出了3个。感谢您的帮助 我从SyntaxNet的工作目录调用以下命令: echo“这是测试。”| syntaxnet/demo.sh 错误消息的详细信息如下所示: Traceback (most recent call last): File "/Users/username/git/models/syntaxnet
echo“这是测试。”| syntaxnet/demo.sh
错误消息的详细信息如下所示:
Traceback (most recent call last):
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/parser_eval.py", line 161, in <module>
tf.app.run()
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/platform/app.py", line 44, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/parser_eval.py", line 157, in main
Eval(sess)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/parser_eval.py", line 111, in Eval
evaluation_max_steps=FLAGS.max_steps)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/structured_graph_builder.py", line 236, in AddEvaluation
return_average=self._use_averaging)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/graph_builder.py", line 331, in _BuildNetwork
return_average=return_average))
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/graph_builder.py", line 298, in _AddEmbedding
return_average=return_average)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/graph_builder.py", line 254, in _AddParam
ema.average(param), tf.zeros_initializer)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/ops/state_ops.py", line 208, in init_variable
value = init(v.get_shape().as_list(), v.dtype.base_dtype)
TypeError: __init__() takes at most 2 arguments (3 given)
Traceback (most recent call last):
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/parser_eval.py", line 161, in <module>
tf.app.run()
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/platform/app.py", line 44, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/parser_eval.py", line 157, in main
Eval(sess)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/parser_eval.py", line 111, in Eval
evaluation_max_steps=FLAGS.max_steps)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/structured_graph_builder.py", line 236, in AddEvaluation
return_average=self._use_averaging)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/graph_builder.py", line 331, in _BuildNetwork
return_average=return_average))
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/graph_builder.py", line 298, in _AddEmbedding
return_average=return_average)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/__main__/syntaxnet/graph_builder.py", line 254, in _AddParam
ema.average(param), tf.zeros_initializer)
File "/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/ops/state_ops.py", line 208, in init_variable
value = init(v.get_shape().as_list(), v.dtype.base_dtype)
TypeError: __init__() takes at most 2 arguments (3 given)
INFO:tensorflow:Read 0 documents
回溯(最近一次呼叫最后一次):
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__-eval/syntaxnet/parser_-eval.py”,第161行,中
tf.app.run()
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/platform/app.py”,第44行,运行中
_系统出口(主(_sys.argv[:1]+标志_passthrough))
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__/syntaxnet/parser_-eval.py”,第157行,在main中
评估(sess)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__-u/syntaxnet/parser_-eval.py”,eval中的第111行
评估(最大步骤=标志。最大步骤)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__/syntaxnet/structured_-graph_-builder.py”,第236行,在附录中
返回\平均值=自身。\使用\平均值)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser\u eval.runfiles/\uuuuuu main\uuuuu/syntaxnet/graph\u builder.py”,第331行,在构建网络中
收益率(平均值=收益率(平均值))
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser\u eval.runfiles/\uuuuu main\uuuu/syntaxnet/graph\u builder.py”,第298行,在附录中
平均回报率=平均回报率)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/_main__/syntaxnet/graph_builder.py”,第254行,在_AddParam中
平均值(参数),tf.零(初始值设定项)
文件“/Users/username/git/models/syntaxnet/bazel bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/ops/state_ops.py”,第208行,在init_变量中
value=init(v.get_shape().as_list(),v.dtype.base_dtype)
TypeError:\uuuu init\uuuu()最多接受2个参数(给定3个)
回溯(最近一次呼叫最后一次):
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__-eval/syntaxnet/parser_-eval.py”,第161行,中
tf.app.run()
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/platform/app.py”,第44行,运行中
_系统出口(主(_sys.argv[:1]+标志_passthrough))
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__/syntaxnet/parser_-eval.py”,第157行,在main中
评估(sess)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__-u/syntaxnet/parser_-eval.py”,eval中的第111行
评估(最大步骤=标志。最大步骤)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_-eval.runfiles/_-main__/syntaxnet/structured_-graph_-builder.py”,第236行,在附录中
返回\平均值=自身。\使用\平均值)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser\u eval.runfiles/\uuuuuu main\uuuuu/syntaxnet/graph\u builder.py”,第331行,在构建网络中
收益率(平均值=收益率(平均值))
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser\u eval.runfiles/\uuuuu main\uuuu/syntaxnet/graph\u builder.py”,第298行,在附录中
平均回报率=平均回报率)
文件“/Users/username/git/models/syntaxnet/bazel-bin/syntaxnet/parser_eval.runfiles/_main__/syntaxnet/graph_builder.py”,第254行,在_AddParam中
平均值(参数),tf.零(初始值设定项)
文件“/Users/username/git/models/syntaxnet/bazel bin/syntaxnet/parser_eval.runfiles/org_tensorflow/tensorflow/python/ops/state_ops.py”,第208行,在init_变量中
value=init(v.get_shape().as_list(),v.dtype.base_dtype)
TypeError:\uuuu init\uuuu()最多接受2个参数(给定3个)
信息:tensorflow:读取0个文档
在Ubuntu上编译时,我遇到了类似的错误“TypeError:init()最多接受2个参数(给定3个)”
在运行下面的命令之前
echo“这是测试。”| syntaxnet/demo.sh
我建议您运行以下测试命令
bazel测试--linkopt=-headerpad_max_install_name\
syntaxnet/。。。util/utf8/…在Ubuntu上编译时,我遇到了类似的错误“TypeError:init()最多接受2个参数(3个给定参数)” 在运行下面的命令之前 echo“这是测试。”| syntaxnet/demo.sh 我建议您运行以下测试命令 bazel测试--linkopt=-headerpad_max_install_name\ syntaxnet/。。。util/utf8/…通过以下帖子,TypeError的问题得以解决:\uuu init\uuu()在mokst接受2个参数(3个给定参数)。基本上,我在
/models/syntaxnet/bazel-bin/syntaxnet/parser\u eval.runfiles/\uu main\uuuu/syntaxnet/graph\u builder.py
中将tf.zeros.initializer
更改为tf.zeros.initializer()。但是,还有一个错误。现在,我有一个TypeError:应该是int32,而得到的列表包含类型为“\u Message”的张量。通过下面的帖子,TypeError的问题得到了解决:\uuuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。基本上,我在/models/syntaxnet/bazel-bin/syntaxnet/parser\u eval.runfiles/\uu main\uuuu/syntaxnet/graph\u builder.py
中将tf.zeros.initializer
更改为tf.zeros.initializer()。但是,还有一个错误。现在,我遇到了TypeError:应该是int32,得到了包含“\u Message”类型张量的列表。