我试图创建一个自定义培训工作在顶点AI。我创建了一个托管数据集,存储在我要将培训代码导出到的桶中。我有一个Python代码,如下所示:
#Defining paths
TRAIN_PATH = os.environ['AIP_TRAINING_DATA_URI']
VAL_PATH = os.environ['AIP_VALIDATION_DATA_URI']
#skipped model definition#
train_datagen = image.ImageDataGenerator(rescale = 1./255, shear_range = 0.2,zoom_range = 0.2, horizontal_flip = True)
test_dataset = image.ImageDataGenerator(rescale=1./255)
train_generator = train_datagen.flow_from_directory(
TRAIN_PATH,
target_size = (224,224),
batch_size = 32,
class_mode = 'binary')
validation_generator = test_dataset.flow_from_directory(
VAL_PATH,
target_size = (224,224),
batch_size = 32,
class_mode = 'binary')
hist_new = model.fit(
train_generator, ...)问题是,如何加载图像以便ImageDataGenerator能够使用它们?在开始培训工作时,我遇到的错误是:
No such file or directory: 'gs://(bucket name)/dataset-5820440723492700160-image_classification_multi_label-2022-05-29T10:53:33.245485Z/training-*'发布于 2022-06-22 10:17:39
发布于 2022-09-13 16:51:17
如果您在顶点上使用自定义培训容器,您可以在FUSE文件系统上使用gcs,您不必自己安装,在运行CustomJob时,顶点平台会处理这个问题,只需将路径作为文件读取:
'/gcs/(bucket name)/dataset-5820440723492700160-image_classification_multi_label-2022-05-29T10:53:33.245485Z/training-*'https://stackoverflow.com/questions/72423143
复制相似问题