forked from mindspore-Ecosystem/mindspore
add check for num_rows
This commit is contained in:
parent
a6a9f88453
commit
20524f37e4
|
@ -116,6 +116,11 @@ Status ImageFolderOp::PrescanMasterEntry(const std::string &filedir) {
|
||||||
}
|
}
|
||||||
image_label_pairs_.shrink_to_fit();
|
image_label_pairs_.shrink_to_fit();
|
||||||
num_rows_ = image_label_pairs_.size();
|
num_rows_ = image_label_pairs_.size();
|
||||||
|
if (num_rows_ == 0) {
|
||||||
|
RETURN_STATUS_UNEXPECTED(
|
||||||
|
"There is no valid data matching the dataset API ImageFolderDatasetV2.Please check file path or dataset "
|
||||||
|
"API validation first.");
|
||||||
|
}
|
||||||
// free memory of two queues used for pre-scan
|
// free memory of two queues used for pre-scan
|
||||||
folder_name_queue_->Reset();
|
folder_name_queue_->Reset();
|
||||||
image_name_queue_->Reset();
|
image_name_queue_->Reset();
|
||||||
|
|
|
@ -350,6 +350,11 @@ Status MnistOp::ParseMnistData() {
|
||||||
}
|
}
|
||||||
image_label_pairs_.shrink_to_fit();
|
image_label_pairs_.shrink_to_fit();
|
||||||
num_rows_ = image_label_pairs_.size();
|
num_rows_ = image_label_pairs_.size();
|
||||||
|
if (num_rows_ == 0) {
|
||||||
|
RETURN_STATUS_UNEXPECTED(
|
||||||
|
"There is no valid data matching the dataset API MnistDataset.Please check file path or dataset API "
|
||||||
|
"validation first.");
|
||||||
|
}
|
||||||
return Status::OK();
|
return Status::OK();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue