@@ -2440,17 +2440,17 @@ def test_conv_transpose_with_output_size_and_no_batch_dim(self, device, N):
2440
2440
decorators = [onlyCUDA , disablecuDNN ],
2441
2441
name = "cuda_depthwise3d" ,
2442
2442
),
2443
- # === cudnn ===
2443
+ # === cudnn or miopen ===
2444
2444
subtest (
2445
2445
(
2446
2446
(2 , 6 , 7 ),
2447
2447
False ,
2448
2448
False ,
2449
2449
3 ,
2450
2450
torch .strided ,
2451
- torch ._C ._ConvBackend .Cudnn ,
2451
+ torch ._C ._ConvBackend .Miopen if torch . version . hip else torch . _C . _ConvBackend . Cudnn ,
2452
2452
),
2453
- decorators = [onlyCUDA , skipCUDAIfNoCudnn , skipCUDAIfMiopen ],
2453
+ decorators = [onlyCUDA , skipCUDAIfNoCudnn ],
2454
2454
name = "cudnn1d" ,
2455
2455
),
2456
2456
subtest (
@@ -2460,9 +2460,9 @@ def test_conv_transpose_with_output_size_and_no_batch_dim(self, device, N):
2460
2460
False ,
2461
2461
3 ,
2462
2462
torch .strided ,
2463
- torch ._C ._ConvBackend .Cudnn ,
2463
+ torch ._C ._ConvBackend .Miopen if torch . version . hip else torch . _C . _ConvBackend . Cudnn ,
2464
2464
),
2465
- decorators = [onlyCUDA , skipCUDAIfNoCudnn , skipCUDAIfMiopen ],
2465
+ decorators = [onlyCUDA , skipCUDAIfNoCudnn ],
2466
2466
name = "cudnn2d" ,
2467
2467
),
2468
2468
subtest (
@@ -2472,9 +2472,9 @@ def test_conv_transpose_with_output_size_and_no_batch_dim(self, device, N):
2472
2472
False ,
2473
2473
3 ,
2474
2474
torch .strided ,
2475
- torch ._C ._ConvBackend .Cudnn ,
2475
+ torch ._C ._ConvBackend .Miopen if torch . version . hip else torch . _C . _ConvBackend . Cudnn ,
2476
2476
),
2477
- decorators = [onlyCUDA , skipCUDAIfNoCudnn , skipCUDAIfMiopen ],
2477
+ decorators = [onlyCUDA , skipCUDAIfNoCudnn ],
2478
2478
name = "cudnn3d" ,
2479
2479
),
2480
2480
subtest (
@@ -2484,9 +2484,9 @@ def test_conv_transpose_with_output_size_and_no_batch_dim(self, device, N):
2484
2484
False ,
2485
2485
3 ,
2486
2486
torch .strided ,
2487
- torch ._C ._ConvBackend .CudnnTranspose ,
2487
+ torch ._C ._ConvBackend .MiopenTranspose if torch . version . hip else torch . _C . _ConvBackend . CudnnTranspose ,
2488
2488
),
2489
- decorators = [onlyCUDA , skipCUDAIfNoCudnn , skipCUDAIfMiopen ],
2489
+ decorators = [onlyCUDA , skipCUDAIfNoCudnn ],
2490
2490
name = "cudnn1d_transposed" ,
2491
2491
),
2492
2492
subtest (
@@ -2496,75 +2496,15 @@ def test_conv_transpose_with_output_size_and_no_batch_dim(self, device, N):
2496
2496
False ,
2497
2497
3 ,
2498
2498
torch .strided ,
2499
- torch ._C ._ConvBackend .CudnnTranspose ,
2499
+ torch ._C ._ConvBackend .MiopenTranspose if torch . version . hip else torch . _C . _ConvBackend . CudnnTranspose ,
2500
2500
),
2501
- decorators = [onlyCUDA , skipCUDAIfNoCudnn , skipCUDAIfMiopen ],
2501
+ decorators = [onlyCUDA , skipCUDAIfNoCudnn ],
2502
2502
name = "cudnn2d_transposed" ,
2503
2503
),
2504
2504
# FIXME: RuntimeError: CUDA out of memory.
2505
2505
# subtest(((2, 6, 7, 8, 9), True, False, 3, torch.strided, torch._C._ConvBackend.CudnnTranspose),
2506
2506
# decorators=[onlyCUDA, skipCUDAIfNoCudnn, skipCUDAIfMiopen], name='cudnn3d_transposed'),
2507
2507
# === miopen ===
2508
- subtest (
2509
- (
2510
- (2 , 6 , 7 ),
2511
- False ,
2512
- False ,
2513
- 3 ,
2514
- torch .strided ,
2515
- torch ._C ._ConvBackend .Miopen ,
2516
- ),
2517
- decorators = [onlyCUDA , skipCUDAIfNoMiopen ],
2518
- name = "miopen1d" ,
2519
- ),
2520
- subtest (
2521
- (
2522
- (2 , 6 , 7 , 8 ),
2523
- False ,
2524
- False ,
2525
- 3 ,
2526
- torch .strided ,
2527
- torch ._C ._ConvBackend .Miopen ,
2528
- ),
2529
- decorators = [onlyCUDA , skipCUDAIfNoMiopen ],
2530
- name = "miopen2d" ,
2531
- ),
2532
- subtest (
2533
- (
2534
- (2 , 6 , 7 , 8 , 9 ),
2535
- False ,
2536
- False ,
2537
- 3 ,
2538
- torch .strided ,
2539
- torch ._C ._ConvBackend .Miopen ,
2540
- ),
2541
- decorators = [onlyCUDA , skipCUDAIfNoMiopen ],
2542
- name = "miopen3d" ,
2543
- ),
2544
- subtest (
2545
- (
2546
- (2 , 6 , 7 ),
2547
- True ,
2548
- False ,
2549
- 3 ,
2550
- torch .strided ,
2551
- torch ._C ._ConvBackend .MiopenTranspose ,
2552
- ),
2553
- decorators = [onlyCUDA , skipCUDAIfNoMiopen ],
2554
- name = "miopen1d_transposed" ,
2555
- ),
2556
- subtest (
2557
- (
2558
- (2 , 6 , 7 , 8 ),
2559
- True ,
2560
- False ,
2561
- 3 ,
2562
- torch .strided ,
2563
- torch ._C ._ConvBackend .MiopenTranspose ,
2564
- ),
2565
- decorators = [onlyCUDA , skipCUDAIfNoMiopen ],
2566
- name = "miopen2d_transposed" ,
2567
- ),
2568
2508
subtest (
2569
2509
(
2570
2510
(2 , 6 , 7 , 8 , 9 ),
0 commit comments