今天,我用我的图像创建了一个.tfrecords文件。图像的宽度为2048,高度为1536。所有的图像几乎都是5.1GB,但是当我使用它来制作.tfrecords时,它几乎是137GB!更重要的是,当我使用它进行训练时,我会得到一个类似于CUDA_ERROR_OUT_OF_MEMORY的错误。:906] DMA: 0 I tens
现在我有了一个对象分类任务,并且我有一个包含大量视频的数据集。在每个视频中,一些帧(不是每一帧,大约16万帧)都有它的标签,因为一个帧可能有多个对象。
我对创建数据集有些困惑。我的想法是首先将视频转换为帧,然后将每一帧只有标签的帧转换为tfrecord或hdf5格式。最后,我将使用for my task将每个帧的路径写入csv文件(训练和验证)。我的问题是: 1.是否有足够的效率(tfrec
当我使用Pipe而不是File作为input_mode时,对File的调用将无限期挂起,没有错误消息。相应地,我将TensorFlow Dataset替换为Pipemodedataset。我的数据由两个s3桶组成,每个桶中包含多个tfrecord文件。尽管对文档进行了广泛的研究,但对于如何在本例中使用Pipemodedataset,特别是如何设置channel,我还是不太自信。这是我的Sag迈笔记本电脑的设置:
hy