@@ -140,6 +140,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
140
140
F .horizontal_flip ,
141
141
kernels = {
142
142
features .Image : F .horizontal_flip_image_tensor ,
143
+ features .Video : F .horizontal_flip_video ,
143
144
features .BoundingBox : F .horizontal_flip_bounding_box ,
144
145
features .Mask : F .horizontal_flip_mask ,
145
146
},
@@ -149,6 +150,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
149
150
F .resize ,
150
151
kernels = {
151
152
features .Image : F .resize_image_tensor ,
153
+ features .Video : F .resize_video ,
152
154
features .BoundingBox : F .resize_bounding_box ,
153
155
features .Mask : F .resize_mask ,
154
156
},
@@ -161,6 +163,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
161
163
F .affine ,
162
164
kernels = {
163
165
features .Image : F .affine_image_tensor ,
166
+ features .Video : F .affine_video ,
164
167
features .BoundingBox : F .affine_bounding_box ,
165
168
features .Mask : F .affine_mask ,
166
169
},
@@ -177,6 +180,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
177
180
F .vertical_flip ,
178
181
kernels = {
179
182
features .Image : F .vertical_flip_image_tensor ,
183
+ features .Video : F .vertical_flip_video ,
180
184
features .BoundingBox : F .vertical_flip_bounding_box ,
181
185
features .Mask : F .vertical_flip_mask ,
182
186
},
@@ -186,6 +190,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
186
190
F .rotate ,
187
191
kernels = {
188
192
features .Image : F .rotate_image_tensor ,
193
+ features .Video : F .rotate_video ,
189
194
features .BoundingBox : F .rotate_bounding_box ,
190
195
features .Mask : F .rotate_mask ,
191
196
},
@@ -200,6 +205,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
200
205
F .crop ,
201
206
kernels = {
202
207
features .Image : F .crop_image_tensor ,
208
+ features .Video : F .crop_video ,
203
209
features .BoundingBox : F .crop_bounding_box ,
204
210
features .Mask : F .crop_mask ,
205
211
},
@@ -209,6 +215,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
209
215
F .resized_crop ,
210
216
kernels = {
211
217
features .Image : F .resized_crop_image_tensor ,
218
+ features .Video : F .resized_crop_video ,
212
219
features .BoundingBox : F .resized_crop_bounding_box ,
213
220
features .Mask : F .resized_crop_mask ,
214
221
},
@@ -218,6 +225,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
218
225
F .pad ,
219
226
kernels = {
220
227
features .Image : F .pad_image_tensor ,
228
+ features .Video : F .pad_video ,
221
229
features .BoundingBox : F .pad_bounding_box ,
222
230
features .Mask : F .pad_mask ,
223
231
},
@@ -244,6 +252,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
244
252
F .perspective ,
245
253
kernels = {
246
254
features .Image : F .perspective_image_tensor ,
255
+ features .Video : F .perspective_video ,
247
256
features .BoundingBox : F .perspective_bounding_box ,
248
257
features .Mask : F .perspective_mask ,
249
258
},
@@ -256,6 +265,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
256
265
F .elastic ,
257
266
kernels = {
258
267
features .Image : F .elastic_image_tensor ,
268
+ features .Video : F .elastic_video ,
259
269
features .BoundingBox : F .elastic_bounding_box ,
260
270
features .Mask : F .elastic_mask ,
261
271
},
@@ -265,6 +275,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
265
275
F .center_crop ,
266
276
kernels = {
267
277
features .Image : F .center_crop_image_tensor ,
278
+ features .Video : F .center_crop_video ,
268
279
features .BoundingBox : F .center_crop_bounding_box ,
269
280
features .Mask : F .center_crop_mask ,
270
281
},
@@ -277,6 +288,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
277
288
F .gaussian_blur ,
278
289
kernels = {
279
290
features .Image : F .gaussian_blur_image_tensor ,
291
+ features .Video : F .gaussian_blur_video ,
280
292
},
281
293
pil_kernel_info = PILKernelInfo (F .gaussian_blur_image_pil ),
282
294
test_marks = [
@@ -288,48 +300,55 @@ def fill_sequence_needs_broadcast(args_kwargs):
288
300
F .equalize ,
289
301
kernels = {
290
302
features .Image : F .equalize_image_tensor ,
303
+ features .Video : F .equalize_video ,
291
304
},
292
305
pil_kernel_info = PILKernelInfo (F .equalize_image_pil , kernel_name = "equalize_image_pil" ),
293
306
),
294
307
DispatcherInfo (
295
308
F .invert ,
296
309
kernels = {
297
310
features .Image : F .invert_image_tensor ,
311
+ features .Video : F .invert_video ,
298
312
},
299
313
pil_kernel_info = PILKernelInfo (F .invert_image_pil , kernel_name = "invert_image_pil" ),
300
314
),
301
315
DispatcherInfo (
302
316
F .posterize ,
303
317
kernels = {
304
318
features .Image : F .posterize_image_tensor ,
319
+ features .Video : F .posterize_video ,
305
320
},
306
321
pil_kernel_info = PILKernelInfo (F .posterize_image_pil , kernel_name = "posterize_image_pil" ),
307
322
),
308
323
DispatcherInfo (
309
324
F .solarize ,
310
325
kernels = {
311
326
features .Image : F .solarize_image_tensor ,
327
+ features .Video : F .solarize_video ,
312
328
},
313
329
pil_kernel_info = PILKernelInfo (F .solarize_image_pil , kernel_name = "solarize_image_pil" ),
314
330
),
315
331
DispatcherInfo (
316
332
F .autocontrast ,
317
333
kernels = {
318
334
features .Image : F .autocontrast_image_tensor ,
335
+ features .Video : F .autocontrast_video ,
319
336
},
320
337
pil_kernel_info = PILKernelInfo (F .autocontrast_image_pil , kernel_name = "autocontrast_image_pil" ),
321
338
),
322
339
DispatcherInfo (
323
340
F .adjust_sharpness ,
324
341
kernels = {
325
342
features .Image : F .adjust_sharpness_image_tensor ,
343
+ features .Video : F .adjust_sharpness_video ,
326
344
},
327
345
pil_kernel_info = PILKernelInfo (F .adjust_sharpness_image_pil , kernel_name = "adjust_sharpness_image_pil" ),
328
346
),
329
347
DispatcherInfo (
330
348
F .erase ,
331
349
kernels = {
332
350
features .Image : F .erase_image_tensor ,
351
+ features .Video : F .erase_video ,
333
352
},
334
353
pil_kernel_info = PILKernelInfo (F .erase_image_pil ),
335
354
test_marks = [
@@ -340,41 +359,47 @@ def fill_sequence_needs_broadcast(args_kwargs):
340
359
F .adjust_brightness ,
341
360
kernels = {
342
361
features .Image : F .adjust_brightness_image_tensor ,
362
+ features .Video : F .adjust_brightness_video ,
343
363
},
344
364
pil_kernel_info = PILKernelInfo (F .adjust_brightness_image_pil , kernel_name = "adjust_brightness_image_pil" ),
345
365
),
346
366
DispatcherInfo (
347
367
F .adjust_contrast ,
348
368
kernels = {
349
369
features .Image : F .adjust_contrast_image_tensor ,
370
+ features .Video : F .adjust_contrast_video ,
350
371
},
351
372
pil_kernel_info = PILKernelInfo (F .adjust_contrast_image_pil , kernel_name = "adjust_contrast_image_pil" ),
352
373
),
353
374
DispatcherInfo (
354
375
F .adjust_gamma ,
355
376
kernels = {
356
377
features .Image : F .adjust_gamma_image_tensor ,
378
+ features .Video : F .adjust_gamma_video ,
357
379
},
358
380
pil_kernel_info = PILKernelInfo (F .adjust_gamma_image_pil , kernel_name = "adjust_gamma_image_pil" ),
359
381
),
360
382
DispatcherInfo (
361
383
F .adjust_hue ,
362
384
kernels = {
363
385
features .Image : F .adjust_hue_image_tensor ,
386
+ features .Video : F .adjust_hue_video ,
364
387
},
365
388
pil_kernel_info = PILKernelInfo (F .adjust_hue_image_pil , kernel_name = "adjust_hue_image_pil" ),
366
389
),
367
390
DispatcherInfo (
368
391
F .adjust_saturation ,
369
392
kernels = {
370
393
features .Image : F .adjust_saturation_image_tensor ,
394
+ features .Video : F .adjust_saturation_video ,
371
395
},
372
396
pil_kernel_info = PILKernelInfo (F .adjust_saturation_image_pil , kernel_name = "adjust_saturation_image_pil" ),
373
397
),
374
398
DispatcherInfo (
375
399
F .five_crop ,
376
400
kernels = {
377
401
features .Image : F .five_crop_image_tensor ,
402
+ features .Video : F .five_crop_video ,
378
403
},
379
404
pil_kernel_info = PILKernelInfo (F .five_crop_image_pil ),
380
405
test_marks = [
@@ -386,6 +411,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
386
411
F .ten_crop ,
387
412
kernels = {
388
413
features .Image : F .ten_crop_image_tensor ,
414
+ features .Video : F .ten_crop_video ,
389
415
},
390
416
test_marks = [
391
417
xfail_jit_python_scalar_arg ("size" ),
@@ -397,6 +423,7 @@ def fill_sequence_needs_broadcast(args_kwargs):
397
423
F .normalize ,
398
424
kernels = {
399
425
features .Image : F .normalize_image_tensor ,
426
+ features .Video : F .normalize_video ,
400
427
},
401
428
test_marks = [
402
429
skip_dispatch_feature ,
0 commit comments