问题描述
我正在尝试在 Colab 上使用 TPU,但在调用 model.fit()
时出现此错误
错误信息很简单:
InvalidArgumentError: Unable to parse tensor proto [Op:ComputeBatchSize]
既然提到了BatchSize,我尝试设置不同的batch size,但是没有用。 这是我的数据管道:
gcs_pattern = 'gs://diem-bucket/*.tfrecords'
filenames = tf.io.gfile.glob(gcs_pattern) ds_train = tf.data.Dataset.list_files(filenames,shuffle= True)
ds_train = ds_train.shuffle(
buffer_size = len(tfrcfiles),reshuffle_each_iteration = True,).interleave(
map_func = lambda x: tf.data.TFRecordDataset(x),cycle_length = len(tfrcfiles),num_parallel_calls = tf.data.AUTOTUNE,deterministic=False
).batch(
8
).prefetch(
8
).map(
batch_parse_func,num_parallel_calls = tf.data.AUTOTUNE
)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)