MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / TEST

Function TEST

tensorflow/core/kernels/data/dataset_utils_test.cc:30–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28namespace {
29
30TEST(DatasetUtilsTest, VariantTensorDataRoundtrip) {
31 VariantTensorData data;
32 VariantTensorDataWriter writer(&data);
33 TF_ASSERT_OK(writer.WriteScalar("Int64", 24));
34 Tensor input_tensor(DT_FLOAT, {1});
35 input_tensor.flat<float>()(0) = 2.0f;
36 TF_ASSERT_OK(writer.WriteTensor("Tensor", input_tensor));
37 TF_ASSERT_OK(writer.Flush());
38
39 VariantTensorDataReader reader(&data);
40 int64 val_int64;
41 TF_ASSERT_OK(reader.ReadScalar("Int64", &val_int64));
42 EXPECT_EQ(val_int64, 24);
43 Tensor val_tensor;
44 TF_ASSERT_OK(reader.ReadTensor("Tensor", &val_tensor));
45 EXPECT_EQ(input_tensor.NumElements(), val_tensor.NumElements());
46 EXPECT_EQ(input_tensor.flat<float>()(0), val_tensor.flat<float>()(0));
47}
48
49TEST(DatasetUtilsTest, VariantTensorDataNonExistentKey) {
50 VariantTensorData data;

Callers

nothing calls this directly

Calls 15

HashSubgraphFunctionFunction · 0.85
NodeDefBuilderClass · 0.85
HashSubgraphFunction · 0.85
AttrValueWrapperClass · 0.85
AddToFunctionLibraryFunction · 0.85
FunctionDefsEqualFunction · 0.85
RunnerWithMaxParallelismFunction · 0.85
ReadScalarMethod · 0.80
nameMethod · 0.65
StrAppendFunction · 0.50
TensorClass · 0.50

Tested by

no test coverage detected