@@ -347,26 +347,19 @@ def tmp(t):
347
347
('kthvalue' , small_3d_unique , lambda t : [3 , - 1 ], 'neg_dim' ),
348
348
('lerp' , small_3d , lambda t : [small_3d (t ), 0.3 ], '' , types , False , "skipIfRocm:HalfTensor" ),
349
349
('max' , small_3d_unique , lambda t : [], '' , types , False , "skipIfRocm:HalfTensor" ),
350
- ('max' , small_3d_unique , lambda t : [1 ], 'dim' , types , False ,
351
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
352
- ('max' , small_3d_unique , lambda t : [- 1 ], 'neg_dim' , types , False ,
353
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
350
+ ('max' , small_3d_unique , lambda t : [1 ], 'dim' , types , False , skipIfRocm ),
351
+ ('max' , small_3d_unique , lambda t : [- 1 ], 'neg_dim' , types , False , skipIfRocm ),
354
352
('max' , medium_2d , lambda t : [medium_2d (t )], 'elementwise' ),
355
353
('min' , small_3d_unique , lambda t : [], '' , types , False , "skipIfRocm:HalfTensor" ),
356
- ('min' , small_3d_unique , lambda t : [1 ], 'dim' , types , False ,
357
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
358
- ('min' , small_3d_unique , lambda t : [- 1 ], 'neg_dim' , types , False ,
359
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
354
+ ('min' , small_3d_unique , lambda t : [1 ], 'dim' , types , False , skipIfRocm ),
355
+ ('min' , small_3d_unique , lambda t : [- 1 ], 'neg_dim' , types , False , skipIfRocm ),
360
356
('min' , medium_2d , lambda t : [medium_2d (t )], 'elementwise' ),
361
357
('mean' , small_3d , lambda t : [], '' , types , False , "skipIfRocm:HalfTensor" ),
362
358
('mean' , small_3d , lambda t : [- 1 ], 'neg_dim' , types , False , "skipIfRocm:DoubleTensor,FloatTensor,HalfTensor" ),
363
359
('mean' , small_3d , lambda t : [1 ], 'dim' , types , False , "skipIfRocm:DoubleTensor,FloatTensor,HalfTensor" ),
364
- ('mode' , small_3d , lambda t : [], '' , types , False ,
365
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
366
- ('mode' , small_3d , lambda t : [1 ], 'dim' , types , False ,
367
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
368
- ('mode' , small_3d , lambda t : [- 1 ], 'neg_dim' , types , False ,
369
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
360
+ ('mode' , small_3d , lambda t : [], '' , types , False , skipIfRocm ),
361
+ ('mode' , small_3d , lambda t : [1 ], 'dim' , types , False , skipIfRocm ),
362
+ ('mode' , small_3d , lambda t : [- 1 ], 'neg_dim' , types , False , skipIfRocm ),
370
363
('mvlgamma' , lambda t : tensor_clamp (small_2d (t ), 0.1 , 10 ), lambda t : [1 ], '2d_p=1' , float_types_no_half ,
371
364
False , "skipIfRocm:DoubleTensor,FloatTensor" ),
372
365
('mvlgamma' , lambda t : tensor_clamp (small_2d (t ), 0.6 , 10 ), lambda t : [2 ], '2d_p=2' , float_types_no_half ,
@@ -386,29 +379,23 @@ def tmp(t):
386
379
('numel' , small_3d , lambda t : [],),
387
380
('narrow' , small_3d , lambda t : [1 , 3 , 2 ],),
388
381
('narrow' , small_3d , lambda t : [- 1 , 3 , 2 ], 'neg_dim' ),
389
- ('nonzero' , small_3d , lambda t : [], '' , types , False ,
390
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
382
+ ('nonzero' , small_3d , lambda t : [], '' , types , False , skipIfRocm ),
391
383
('norm' , small_3d , lambda t : [], '' , types , False , "skipIfRocm:HalfTensor" ),
392
384
('norm' , small_3d , lambda t : [3 ], '3_norm' , types , False , "skipIfRocm:HalfTensor" ),
393
385
('norm' , small_3d , lambda t : [3 , 0 ], '3_norm_dim' , types , False , "skipIfRocm:HalfTensor,DoubleTensor,FloatTensor" ),
394
386
('norm' , small_3d , lambda t : [3 , - 2 ], '3_norm_neg_dim' , types ,
395
387
False , "skipIfRocm:HalfTensor,DoubleTensor,FloatTensor" ),
396
388
('ones' , small_3d , lambda t : [1 , 2 , 3 , 4 , 5 ],),
397
389
('permute' , new_t (1 , 2 , 3 , 4 ), lambda t : [2 , 1 , 3 , 0 ],),
398
- ('put_' , new_t (2 , 5 , 3 ), lambda t : [long_type (t )([[0 ], [- 2 ]]), t ([[3 ], [4 ]])], '' , types , False ,
399
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
390
+ ('put_' , new_t (2 , 5 , 3 ), lambda t : [long_type (t )([[0 ], [- 2 ]]), t ([[3 ], [4 ]])], '' , types , False , skipIfRocm ),
400
391
('put_' , new_t (2 , 3 ), lambda t : [long_type (t )([]), t ([])], 'empty' ),
401
392
('put_' , new_t (2 , 2 ), lambda t : [long_type (t )([[1 ], [- 3 ]]), t ([[1 ], [2 ]]), True ], 'accumulate' ),
402
393
('prod' , small_2d_oneish , lambda t : [], '' , types , False , "skipIfRocm:HalfTensor" ),
403
- ('prod' , small_3d , lambda t : [1 ], 'dim' , types , False ,
404
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
405
- ('prod' , small_3d , lambda t : [- 1 ], 'neg_dim' , types , False ,
406
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
394
+ ('prod' , small_3d , lambda t : [1 ], 'dim' , types , False , skipIfRocm ),
395
+ ('prod' , small_3d , lambda t : [- 1 ], 'neg_dim' , types , False , skipIfRocm ),
407
396
('sum' , small_2d , lambda t : [], '' , types , False , "skipIfRocm:HalfTensor" ),
408
- ('sum' , small_3d , lambda t : [1 ], 'dim' , types , False ,
409
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
410
- ('sum' , small_3d , lambda t : [- 1 ], 'neg_dim' , types , False ,
411
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
397
+ ('sum' , small_3d , lambda t : [1 ], 'dim' , types , False , skipIfRocm ),
398
+ ('sum' , small_3d , lambda t : [- 1 ], 'neg_dim' , types , False , skipIfRocm ),
412
399
('renorm' , small_3d , lambda t : [2 , 1 , 1 ], '2_norm' , types , False , "skipIfRocm:HalfTensor,DoubleTensor,FloatTensor" ),
413
400
('renorm' , small_3d , lambda t : [2 , - 1 , 1 ], '2_norm_neg_dim' , types ,
414
401
False , "skipIfRocm:HalfTensor,DoubleTensor,FloatTensor" ),
@@ -418,34 +405,25 @@ def tmp(t):
418
405
('size' , new_t (1 , 2 , 3 , 4 ), lambda t : [],),
419
406
('size' , new_t (1 , 2 , 3 , 4 ), lambda t : [1 ], 'dim' ),
420
407
('size' , new_t (1 , 2 , 3 , 4 ), lambda t : [- 2 ], 'neg_dim' ),
421
- ('sort' , small_3d_unique , lambda t : [], '' , types , False ,
422
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
423
- ('sort' , small_3d_unique , lambda t : [1 ], 'dim' , types , False ,
424
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
425
- ('sort' , small_3d_unique , lambda t : [- 1 ], 'neg_dim' , types , False ,
426
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
427
- ('sort' , small_3d_unique , lambda t : [1 , True ], 'dim_descending' , types , False ,
428
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
429
- ('sort' , small_3d_unique , lambda t : [- 1 , True ], 'neg_dim_descending' , types , False ,
430
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
408
+ ('sort' , small_3d_unique , lambda t : [], '' , types , False , skipIfRocm ),
409
+ ('sort' , small_3d_unique , lambda t : [1 ], 'dim' , types , False , skipIfRocm ),
410
+ ('sort' , small_3d_unique , lambda t : [- 1 ], 'neg_dim' , types , False , skipIfRocm ),
411
+ ('sort' , small_3d_unique , lambda t : [1 , True ], 'dim_descending' , types , False , skipIfRocm ),
412
+ ('sort' , small_3d_unique , lambda t : [- 1 , True ], 'neg_dim_descending' , types , False , skipIfRocm ),
431
413
('split' , small_3d , lambda t : [2 ],),
432
414
('split' , small_3d , lambda t : [2 , 1 ], 'dim' ),
433
415
('split' , small_3d , lambda t : [2 , - 3 ], 'neg_dim' ),
434
416
('squeeze' , new_t (1 , 2 , 1 , 4 ), lambda t : [],),
435
417
('squeeze' , new_t (1 , 2 , 1 , 4 ), lambda t : [2 ], 'dim' ),
436
418
('squeeze' , new_t (1 , 2 , 1 , 4 ), lambda t : [- 2 ], 'neg_dim' ),
437
419
('t' , new_t (1 , 2 ), lambda t : [],),
438
- ('take' , new_t (3 , 4 ), lambda t : [long_type (t )([[0 ], [- 2 ]])], '' , types , False ,
439
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
420
+ ('take' , new_t (3 , 4 ), lambda t : [long_type (t )([[0 ], [- 2 ]])], '' , types , False , skipIfRocm ),
440
421
('transpose' , new_t (1 , 2 , 3 , 4 ), lambda t : [1 , 2 ],),
441
422
('transpose' , new_t (1 , 2 , 3 , 4 ), lambda t : [- 1 , - 2 ], 'neg_dim' ),
442
423
('to_list' , small_3d , lambda t : [],),
443
- ('topk' , small_3d_unique , lambda t : [2 , 1 , False , True ], 'dim_sort' , types , False ,
444
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
445
- ('topk' , small_3d_unique , lambda t : [2 , - 1 , False , True ], 'neg_dim_sort' , types , False ,
446
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,FloatTensor,HalfTensor,IntTensor,LongTensor,ShortTensor" ),
447
- ('topk' , small_3d_unique , lambda t : [2 , 1 , True , True ], 'dim_desc_sort' , types , False ,
448
- "skipIfRocm:ByteTensor,CharTensor,DoubleTensor,HalfTensor,LongTensor,FloatTensor,IntTensor,ShortTensor" ),
424
+ ('topk' , small_3d_unique , lambda t : [2 , 1 , False , True ], 'dim_sort' , types , False , skipIfRocm ),
425
+ ('topk' , small_3d_unique , lambda t : [2 , - 1 , False , True ], 'neg_dim_sort' , types , False , skipIfRocm ),
426
+ ('topk' , small_3d_unique , lambda t : [2 , 1 , True , True ], 'dim_desc_sort' , types , False , skipIfRocm ),
449
427
('trace' , medium_2d , lambda t : [], '' , types , False , "skipIfRocm:HalfTensor" ),
450
428
('tril' , medium_2d , lambda t : [],),
451
429
('tril' , medium_2d_expanded , lambda t : [], 'zero_stride' , types , True ),
0 commit comments