MCPcopy Create free account
hub / github.com/NVIDIA/DALI / test_resize_alignment

Function test_resize_alignment

dali/test/python/operator_2/test_tensor_resize.py:175–205  ·  view source on GitHub ↗
(device)

Source from the content-addressed store, hash-verified

173
174@params("cpu", "gpu")
175def test_resize_alignment(device):
176 data = data_1x1x2x4
177 scales = np.array([1.0, 1.0, 0.6, 0.6], dtype=np.float32)
178
179 def resize_fn(input_data, alignment=0):
180 return fn.tensor_resize(
181 input_data,
182 scales=scales,
183 alignment=alignment,
184 interp_type=types.INTERP_LINEAR,
185 antialias=False,
186 )
187
188 run_and_compare(
189 np.array([[[[2.6666665, 4.3333331]]]], dtype=np.float32),
190 data,
191 device,
192 lambda in_data: resize_fn(in_data, alignment=0),
193 )
194 run_and_compare(
195 np.array([[[[3.6666665, 5.3333331]]]], dtype=np.float32),
196 data,
197 device,
198 lambda in_data: resize_fn(in_data, alignment=0.5),
199 )
200 run_and_compare(
201 np.array([[[[4.6666665, 6.3333331]]]], dtype=np.float32),
202 data,
203 device,
204 lambda in_data: resize_fn(in_data, alignment=1),
205 )
206
207
208@params("cpu", "gpu")

Callers

nothing calls this directly

Calls 2

run_and_compareFunction · 0.85
resize_fnFunction · 0.85

Tested by

no test coverage detected