|
|
|
@ -44,9 +44,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderBasic1) {
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path})
|
|
|
|
|
.SetRowsPerBuffer(16)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path}).SetRowsPerBuffer(16);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
@ -98,10 +96,8 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderLargeRowsPerBuffer) {
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path})
|
|
|
|
|
.SetRowsPerBuffer(500)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path}).SetRowsPerBuffer(500);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
|
Status rc = builder.Build(&my_tfreader_op);
|
|
|
|
@ -152,10 +148,8 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderSmallRowsPerBuffer) {
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path})
|
|
|
|
|
.SetRowsPerBuffer(1)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path}).SetRowsPerBuffer(1);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
|
Status rc = builder.Build(&my_tfreader_op);
|
|
|
|
@ -206,11 +200,8 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderLargeQueueSize) {
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path})
|
|
|
|
|
.SetWorkerConnectorSize(1)
|
|
|
|
|
.SetRowsPerBuffer(16)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path}).SetWorkerConnectorSize(1).SetRowsPerBuffer(16);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
|
Status rc = builder.Build(&my_tfreader_op);
|
|
|
|
@ -316,10 +307,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderRepeat) {
|
|
|
|
|
// TFReaderOp
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path})
|
|
|
|
|
.SetRowsPerBuffer(16)
|
|
|
|
|
.SetWorkerConnectorSize(16)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path}).SetRowsPerBuffer(16).SetWorkerConnectorSize(16);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
@ -389,7 +377,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderSchemaConstructor) {
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path+"/test.data"})
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path + "/test.data"})
|
|
|
|
|
.SetRowsPerBuffer(16)
|
|
|
|
|
.SetNumWorkers(16)
|
|
|
|
|
.SetDataSchema(std::move(data_schema));
|
|
|
|
@ -446,7 +434,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderTake1Row) {
|
|
|
|
|
// TFReaderOp
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path + "/test.data"}).SetRowsPerBuffer(5).SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path + "/test.data"}).SetRowsPerBuffer(5);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema1Row.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
@ -504,7 +492,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderTake1Buffer) {
|
|
|
|
|
// TFReaderOp
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path + "/test.data"}).SetRowsPerBuffer(5).SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path + "/test.data"}).SetRowsPerBuffer(5);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema5Rows.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
@ -562,7 +550,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderTake7Rows) {
|
|
|
|
|
// TFReaderOp
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path + "/test.data"}).SetRowsPerBuffer(5).SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path + "/test.data"}).SetRowsPerBuffer(5);
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(datasets_root_path_ + "/testTFTestAllTypes/datasetSchema7Rows.json", {});
|
|
|
|
|
builder.SetDataSchema(std::move(schema));
|
|
|
|
@ -617,9 +605,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderBasicNoSchema) {
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path})
|
|
|
|
|
.SetRowsPerBuffer(16)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({dataset_path}).SetRowsPerBuffer(16);
|
|
|
|
|
Status rc = builder.Build(&my_tfreader_op);
|
|
|
|
|
ASSERT_TRUE(rc.IsOk());
|
|
|
|
|
|
|
|
|
@ -707,13 +693,11 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderInvalidFiles) {
|
|
|
|
|
std::string valid_file = datasets_root_path_ + "/testTFTestAllTypes/test.data";
|
|
|
|
|
std::string schema_file = datasets_root_path_ + "/testTFTestAllTypes/datasetSchema.json";
|
|
|
|
|
std::string invalid_file = datasets_root_path_ + "/testTFTestAllTypes/invalidFile.txt";
|
|
|
|
|
std::string nonexistent_file = "this/file/not/exist";
|
|
|
|
|
std::string nonexistent_file = "this/file/does_not/exist";
|
|
|
|
|
|
|
|
|
|
std::shared_ptr<TFReaderOp> my_tfreader_op;
|
|
|
|
|
TFReaderOp::Builder builder;
|
|
|
|
|
builder.SetDatasetFilesList({invalid_file, valid_file, schema_file})
|
|
|
|
|
.SetRowsPerBuffer(16)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({invalid_file, valid_file, schema_file}).SetRowsPerBuffer(16);
|
|
|
|
|
|
|
|
|
|
std::unique_ptr<DataSchema> schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(schema_file, {});
|
|
|
|
@ -722,9 +706,7 @@ TEST_F(MindDataTestTFReaderOp, TestTFReaderInvalidFiles) {
|
|
|
|
|
Status rc = builder.Build(&my_tfreader_op);
|
|
|
|
|
ASSERT_TRUE(!rc.IsOk());
|
|
|
|
|
|
|
|
|
|
builder.SetDatasetFilesList({invalid_file, valid_file, schema_file, nonexistent_file})
|
|
|
|
|
.SetRowsPerBuffer(16)
|
|
|
|
|
.SetNumWorkers(16);
|
|
|
|
|
builder.SetDatasetFilesList({invalid_file, valid_file, schema_file, nonexistent_file}).SetRowsPerBuffer(16);
|
|
|
|
|
|
|
|
|
|
schema = std::make_unique<DataSchema>();
|
|
|
|
|
schema->LoadSchemaFile(schema_file, {});
|
|
|
|
|