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

Function TEST_F

tensorflow/core/kernels/sampling_kernels_test.cc:38–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36};
37
38TEST_F(KernelsTest, TestKernelValues) {
39 // Tests kernel values against a set of known golden values
40 TestKernelValues(CreateLanczos1Kernel(), {0.0f, 0.5f, 1.0f, 1.5},
41 {1.0f, 0.4052f, 0.0f, 0.0f});
42 TestKernelValues(CreateLanczos3Kernel(), {0.0f, 0.5f, 1.0f, 1.5f, 2.5f, 3.5},
43 {1.0f, 0.6079f, 0.0f, -0.1351f, 0.0243f, 0.0f});
44 TestKernelValues(
45 CreateLanczos5Kernel(), {0.0f, 0.5f, 1.0f, 1.5f, 2.5f, 3.5f, 4.5f, 5.5},
46 {1.0f, 0.6262f, 0.0f, -0.1822f, 0.0810569f, -0.0334f, 0.0077f, 0.0f});
47 TestKernelValues(CreateGaussianKernel(), {0.0f, 0.5f, 1.0f, 1.5},
48 {1.0f, 0.6065f, 0.1353f, 0.0f});
49
50 TestKernelValues(CreateBoxKernel(), {0.0f, 0.25f, 0.5f, 1.0f},
51 {1.0f, 1.0f, 0.5f, 0.0f});
52 TestKernelValues(CreateTriangleKernel(), {0.0f, 0.5f, 1.0f},
53 {1.0f, 0.5f, 0.0f});
54
55 TestKernelValues(CreateKeysCubicKernel(), {0.0f, 0.5f, 1.0f, 1.5f, 2.5},
56 {1.0f, 0.5625f, 0.0f, -0.0625f, 0.0f});
57 TestKernelValues(CreateMitchellCubicKernel(), {0.0f, 0.5f, 1.0f, 1.5f, 2.5},
58 {0.8889f, 0.5347f, 0.0556f, -0.0347f, 0.0f});
59}
60
61TEST(SamplingKernelTypeFromStringTest, Works) {
62 EXPECT_EQ(SamplingKernelTypeFromString("lanczos1"), Lanczos1Kernel);

Callers

nothing calls this directly

Calls 8

CreateLanczos1KernelFunction · 0.85
CreateLanczos3KernelFunction · 0.85
CreateLanczos5KernelFunction · 0.85
CreateGaussianKernelFunction · 0.85
CreateBoxKernelFunction · 0.85
CreateTriangleKernelFunction · 0.85
CreateKeysCubicKernelFunction · 0.85

Tested by

no test coverage detected