我是matlab的新手,但是对于我的工作,我需要导入一个巨大的数据集,并以某种方式对其进行组织。我已经写了一段代码来做这件事,但效率很低(这只是我的第三段主要代码,需要几个小时)。Matlab告诉我,我可以预先分配变量(实际上大约是50次),但我很难理解如何做到这一点,因为我不确定for循环中的每次迭代都会将数据添加到哪个矩阵中。代码本身可能比我更好地解释了这一点。
(这只是其中的一小部分,但希望能显示出我的问题)
for x= 1:length(firstinSeq)
for y= 1:length(littledataPassed-1)
我正在尝试运行TF SLIM中的一个教程,在这个教程中,您可以使用Inception-V3 (~104Mb)对flowers数据集进行微调。GPU大约有2 2Gb的内存。当批处理大小超过8个时,我会收到一个错误,因为GPU内存不足。事实上,我似乎收到了几条消息,每条消息看起来都是这样的:
W tensorflow/core/common_runtime/bfc_allocator.cc:217] Ran out of memory trying to allocate 646.50MiB. The caller indicates that this is not a failure, but