我正在使用 Google Colab (13 Gb RAM),我正在尝试将 8000 张 JPG 图片 (512x512) 加载到内存中,平均每张为 150Kb。
我预计所有这些将消耗不超过 1.5GB 的 RAM,但实际上消耗了所有这些,并且 Google Colab 崩溃了。
我错过了什么?
images = []
files = os.listdir(IMAGES_PATH)
for f in files:
temp_image = Image.open(IMAGES_PATH + f)
temp = np.array(temp_image.convert('RGB'), dtype='float32') / 255
images.append(temp)