gpt4 book ai didi

tensorflow - tf.contrib.lookup.HashTable 问题

转载 作者:行者123 更新时间:2023-12-04 01:40:02 27 4
gpt4 key购买 nike

我尝试升级我需要计算查找表的成本函数:

tf_look_up_keys = tf.as_string(tf.range(0, int(N+1), dtype=tf.int32 ))
tf_look_up_values = ....an array of N+1 elements ....
tf.contrib.lookup.HashTable(tf.contrib.lookup.KeyValueTensorInitializer(tf_look_up_keys, tf_look_up_values), -1)

但是当我开始 session 时它会告诉我:

tensorflow.python.framework.errors_impl.FailedPreconditionError:表未初始化。

>          [[Node: hash_table_Lookup = LookupTableFind[Tin=DT_STRING, Tout=DT_FLOAT, _class=["loc:@hash_table"],
> _device="/job:localhost/replica:0/task:0/cpu:0"](hash_table, AsString_1, hash_table/Const)]]

我该怎么办?我可以用哪种方式初始化(​​我试图向上移动 tf.global_variables_initializer() 但它导致一长串关于其他变量的提示,在这个修改之前是好的)谢谢你,干杯

最佳答案

您需要通过tf.tables_initializer 来初始化表。或者,您可以使用为您进行初始化的 MonitoredSession。

关于tensorflow - tf.contrib.lookup.HashTable 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43662249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com