小编rey*_*han的帖子

RuntimeError:尝试在不构建函数的情况下捕获 EagerTensor

我使用tf.data.datsetAPI 并使用残差网络。当我为 TensorBoard 运行代码以可视化我的嵌入时,我遇到了这个错误,但是当我使用两层网络时,我没有这个问题。

def load_and_preprocess_from_path_label(path, label):
    return load_and_preprocess_image(path), label

ds = tf.data.Dataset.from_tensor_slices((all_image_paths, all_image_labels))
with tf.Session() as sess:
    # TODO (@omoindrot): remove the hard-coded 10000
    # Obtain the test labels
    image_label_ds = ds.map(load_and_preprocess_from_path_label)
    ds = image_label_ds.shuffle(image_count)
Run Code Online (Sandbox Code Playgroud)
RuntimeError                              Traceback (most recent call last)
<ipython-input-41-ead5d6a54baa> in <module>()
     92         # TODO (@omoindrot): remove the hard-coded 10000
     93         # Obtain the test labels
---> 94         image_label_ds = ds.map(load_and_preprocess_from_path_label)
     95         ds = image_label_ds.shuffle(image_count)
     96 
RuntimeError: Attempting to capture an EagerTensor without building a …
Run Code Online (Sandbox Code Playgroud)

python runtime-error tensorflow

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

runtime-error ×1

tensorflow ×1