gpt4 book ai didi

python - 如何保存 Tensorflow 数据集

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

正如标题所说,我正在尝试将 TensorSliceDataset 对象保存到文件中。查看tensorflow的website tf.data.Dataset 类似乎有一个保存功能,但它没有为 TensorSliceDataset 对象实现。酸洗也不适合我。

示例代码

import tensorflow as tf
t = tf.range(10)
ds = tf.data.Dataset.from_tensor_slices(t)
ds.save()

返回错误:AttributeError: 'TensorSliceDataset' object has no attribute 'save'

最佳答案

在 Tensorflow 2.10.0 中,您可以使用 tf.data.Dataset.save:

import tensorflow as tf

print(tf.__version__)
# 2.10.0

path = '/content/'
t = tf.range(10)
ds = tf.data.Dataset.from_tensor_slices(t)

tf.data.Dataset.save(ds, path)
new_ds = tf.data.Dataset.load(path)

否则,对旧版本使用 tf.data.experimental.save:

import tensorflow as tf

path = '/content/'
t = tf.range(10)
ds = tf.data.Dataset.from_tensor_slices(t)
tf.data.experimental.save(ds, path)
new_ds = tf.data.experimental.load(path)

关于python - 如何保存 Tensorflow 数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74060508/

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