@@ -2958,53 +2958,49 @@ def helper(shape):
2958
2958
cpu_x = torch .randn (shape , device = 'cpu' , dtype = torch .float , requires_grad = False )
2959
2959
x = cpu_x .detach ().clone ().to ('mps' )
2960
2960
2961
- for correction_kwarg in [
2962
- dict (unbiased = False ),
2963
- dict (unbiased = True ),
2964
- dict (correction = 2 ),
2965
- ]:
2966
- all_std = torch .std (x , ** correction_kwarg )
2967
- all_std_cpu = torch .std (cpu_x , ** correction_kwarg )
2961
+ for correction in [0 , 1 , 2 ]:
2962
+ all_std = torch .std (x , correction = correction )
2963
+ all_std_cpu = torch .std (cpu_x , correction = correction )
2968
2964
2969
2965
self .assertEqual (all_std , all_std_cpu )
2970
2966
2971
- nil_dim_std = torch .std (x , dim = [], ** correction_kwarg )
2972
- nil_dim_std_cpu = torch .std (cpu_x , dim = [], ** correction_kwarg )
2967
+ nil_dim_std = torch .std (x , dim = [], correction = correction )
2968
+ nil_dim_std_cpu = torch .std (cpu_x , dim = [], correction = correction )
2973
2969
2974
2970
self .assertEqual (nil_dim_std , nil_dim_std_cpu )
2975
2971
2976
- nil_dim_std_keepdim = torch .std (x , dim = [], keepdim = True , ** correction_kwarg )
2977
- nil_dim_std_cpu_keepdim = torch .std (cpu_x , dim = [], keepdim = True , ** correction_kwarg )
2972
+ nil_dim_std_keepdim = torch .std (x , dim = [], keepdim = True , correction = correction )
2973
+ nil_dim_std_cpu_keepdim = torch .std (cpu_x , dim = [], keepdim = True , correction = correction )
2978
2974
2979
2975
self .assertEqual (nil_dim_std_keepdim , nil_dim_std_cpu_keepdim )
2980
2976
2981
- zero_dim_std = torch .std (x , dim = [0 ], ** correction_kwarg )
2982
- zero_dim_std_cpu = torch .std (cpu_x , dim = [0 ], ** correction_kwarg )
2977
+ zero_dim_std = torch .std (x , dim = [0 ], correction = correction )
2978
+ zero_dim_std_cpu = torch .std (cpu_x , dim = [0 ], correction = correction )
2983
2979
2984
2980
self .assertEqual (zero_dim_std , zero_dim_std_cpu )
2985
2981
2986
- zero_dim_std_keepdim = torch .std (x , dim = [0 ], keepdim = True , ** correction_kwarg )
2987
- zero_dim_std_cpu_keepdim = torch .std (cpu_x , dim = [0 ], keepdim = True , ** correction_kwarg )
2982
+ zero_dim_std_keepdim = torch .std (x , dim = [0 ], keepdim = True , correction = correction )
2983
+ zero_dim_std_cpu_keepdim = torch .std (cpu_x , dim = [0 ], keepdim = True , correction = correction )
2988
2984
2989
2985
self .assertEqual (zero_dim_std_keepdim , zero_dim_std_cpu_keepdim )
2990
2986
2991
- zero_one_dim_std = torch .std (x , dim = [0 , 1 ], ** correction_kwarg )
2992
- zero_one_dim_std_cpu = torch .std (cpu_x , dim = [0 , 1 ], ** correction_kwarg )
2987
+ zero_one_dim_std = torch .std (x , dim = [0 , 1 ], correction = correction )
2988
+ zero_one_dim_std_cpu = torch .std (cpu_x , dim = [0 , 1 ], correction = correction )
2993
2989
2994
2990
self .assertEqual (zero_one_dim_std , zero_one_dim_std_cpu )
2995
2991
2996
- zero_one_dim_std_keepdim = torch .std (x , dim = [0 , 1 ], keepdim = True , ** correction_kwarg )
2997
- zero_one_dim_std_cpu_keepdim = torch .std (cpu_x , dim = [0 , 1 ], keepdim = True , ** correction_kwarg )
2992
+ zero_one_dim_std_keepdim = torch .std (x , dim = [0 , 1 ], keepdim = True , correction = correction )
2993
+ zero_one_dim_std_cpu_keepdim = torch .std (cpu_x , dim = [0 , 1 ], keepdim = True , correction = correction )
2998
2994
2999
2995
self .assertEqual (zero_one_dim_std_keepdim , zero_one_dim_std_cpu_keepdim )
3000
2996
3001
- two_three_dim_std = torch .std (x , dim = [2 , 3 ], ** correction_kwarg )
3002
- two_three_dim_std_cpu = torch .std (cpu_x , dim = [2 , 3 ], ** correction_kwarg )
2997
+ two_three_dim_std = torch .std (x , dim = [2 , 3 ], correction = correction )
2998
+ two_three_dim_std_cpu = torch .std (cpu_x , dim = [2 , 3 ], correction = correction )
3003
2999
3004
3000
self .assertEqual (two_three_dim_std , two_three_dim_std_cpu )
3005
3001
3006
- two_three_keepdim_std = torch .std (x , dim = [2 , 3 ], keepdim = True , ** correction_kwarg )
3007
- two_three_dim_keepstd_cpu = torch .std (cpu_x , dim = [2 , 3 ], keepdim = True , ** correction_kwarg )
3002
+ two_three_keepdim_std = torch .std (x , dim = [2 , 3 ], keepdim = True , correction = correction )
3003
+ two_three_dim_keepstd_cpu = torch .std (cpu_x , dim = [2 , 3 ], keepdim = True , correction = correction )
3008
3004
3009
3005
self .assertEqual (two_three_keepdim_std , two_three_dim_keepstd_cpu )
3010
3006
@@ -3021,40 +3017,36 @@ def helper():
3021
3017
cpu_x = torch .randn (shape , device = 'cpu' , dtype = torch .float , requires_grad = False )
3022
3018
x = cpu_x .detach ().clone ().to ('mps' )
3023
3019
3024
- for correction_kwarg in [
3025
- dict (unbiased = False ),
3026
- dict (unbiased = True ),
3027
- dict (correction = 2 ),
3028
- ]:
3020
+ for correction in [0 , 1 , 2 ]:
3029
3021
for keepdim in [False , True ]:
3030
3022
3031
- zero_dim_var = x .var (- 1 , keepdim = keepdim , ** correction_kwarg )
3032
- zero_dim_var_cpu = cpu_x .var (- 1 , keepdim = keepdim , ** correction_kwarg )
3023
+ zero_dim_var = x .var (- 1 , keepdim = keepdim , correction = correction )
3024
+ zero_dim_var_cpu = cpu_x .var (- 1 , keepdim = keepdim , correction = correction )
3033
3025
3034
3026
self .assertEqual (zero_dim_var , zero_dim_var_cpu )
3035
3027
3036
- all_var = torch .var (x , ** correction_kwarg )
3037
- all_var_cpu = torch .var (cpu_x , ** correction_kwarg )
3028
+ all_var = torch .var (x , correction = correction )
3029
+ all_var_cpu = torch .var (cpu_x , correction = correction )
3038
3030
3039
3031
self .assertEqual (all_var , all_var_cpu )
3040
3032
3041
- nil_dim_var = torch .var (x , dim = [], keepdim = keepdim , ** correction_kwarg )
3042
- nil_dim_var_cpu = torch .var (cpu_x , dim = [], keepdim = keepdim , ** correction_kwarg )
3033
+ nil_dim_var = torch .var (x , dim = [], keepdim = keepdim , correction = correction )
3034
+ nil_dim_var_cpu = torch .var (cpu_x , dim = [], keepdim = keepdim , correction = correction )
3043
3035
3044
3036
self .assertEqual (nil_dim_var , nil_dim_var_cpu )
3045
3037
3046
- zero_dim_var = torch .var (x , dim = [0 ], keepdim = keepdim , ** correction_kwarg )
3047
- zero_dim_var_cpu = torch .var (cpu_x , dim = [0 ], keepdim = keepdim , ** correction_kwarg )
3038
+ zero_dim_var = torch .var (x , dim = [0 ], keepdim = keepdim , correction = correction )
3039
+ zero_dim_var_cpu = torch .var (cpu_x , dim = [0 ], keepdim = keepdim , correction = correction )
3048
3040
3049
3041
self .assertEqual (zero_dim_var , zero_dim_var_cpu )
3050
3042
3051
- zero_one_dim_var = torch .var (x , dim = [0 , - 1 ], keepdim = keepdim , ** correction_kwarg )
3052
- zero_one_dim_var_cpu = torch .var (cpu_x , dim = [0 , - 1 ], keepdim = keepdim , ** correction_kwarg )
3043
+ zero_one_dim_var = torch .var (x , dim = [0 , - 1 ], keepdim = keepdim , correction = correction )
3044
+ zero_one_dim_var_cpu = torch .var (cpu_x , dim = [0 , - 1 ], keepdim = keepdim , correction = correction )
3053
3045
3054
3046
self .assertEqual (zero_one_dim_var , zero_one_dim_var_cpu )
3055
3047
3056
- two_three_dim_var = torch .var (x , dim = [2 , 3 ], keepdim = keepdim , ** correction_kwarg )
3057
- two_three_dim_var_cpu = torch .var (cpu_x , dim = [2 , 3 ], keepdim = keepdim , ** correction_kwarg )
3048
+ two_three_dim_var = torch .var (x , dim = [2 , 3 ], keepdim = keepdim , correction = correction )
3049
+ two_three_dim_var_cpu = torch .var (cpu_x , dim = [2 , 3 ], keepdim = keepdim , correction = correction )
3058
3050
3059
3051
self .assertEqual (two_three_dim_var , two_three_dim_var_cpu )
3060
3052
0 commit comments