Skip to content

Commit cbd0adc

Browse files
zasdfgbnmfacebook-github-bot
authored andcommitted
Migrate CPU unary ops to c10::complex (#37898)
Summary: Pull Request resolved: #37898 Test Plan: Imported from OSS Differential Revision: D21554156 Pulled By: anjali411 fbshipit-source-id: 846319dd08d0e3ed3d387cf484360508fb123c81
1 parent bcf8973 commit cbd0adc

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

aten/src/ATen/native/cpu/UnaryOpsKernel.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ uint8_t abs_impl(uint8_t v) {
5555
}
5656

5757
static void abs_kernel(TensorIterator& iter) {
58-
AT_DISPATCH_ALL_TYPES_AND_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "abs_cpu", [&]() {
58+
AT_DISPATCH_ALL_TYPES_AND_C10_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "abs_cpu", [&]() {
5959
cpu_kernel_vec(
6060
iter,
6161
[=](scalar_t a) -> scalar_t { return abs_impl(a); },
@@ -64,7 +64,7 @@ static void abs_kernel(TensorIterator& iter) {
6464
}
6565

6666
static void angle_kernel(TensorIterator& iter) {
67-
AT_DISPATCH_ALL_TYPES_AND_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "angle_cpu", [&]() {
67+
AT_DISPATCH_ALL_TYPES_AND_C10_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "angle_cpu", [&]() {
6868
cpu_kernel_vec(
6969
iter,
7070
[=](scalar_t a) -> scalar_t { return angle_impl(a); },
@@ -73,7 +73,7 @@ static void angle_kernel(TensorIterator& iter) {
7373
}
7474

7575
static void real_kernel(TensorIterator& iter) {
76-
AT_DISPATCH_ALL_TYPES_AND_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "real_cpu", [&]() {
76+
AT_DISPATCH_ALL_TYPES_AND_C10_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "real_cpu", [&]() {
7777
cpu_kernel_vec(
7878
iter,
7979
[=](scalar_t a) -> scalar_t { return real_impl(a); },
@@ -82,7 +82,7 @@ static void real_kernel(TensorIterator& iter) {
8282
}
8383

8484
static void imag_kernel(TensorIterator& iter) {
85-
AT_DISPATCH_ALL_TYPES_AND_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "imag_cpu", [&]() {
85+
AT_DISPATCH_ALL_TYPES_AND_C10_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "imag_cpu", [&]() {
8686
cpu_kernel_vec(
8787
iter,
8888
[=](scalar_t a) -> scalar_t { return imag_impl(a); },
@@ -91,7 +91,7 @@ static void imag_kernel(TensorIterator& iter) {
9191
}
9292

9393
static void conj_kernel(TensorIterator& iter) {
94-
AT_DISPATCH_ALL_TYPES_AND_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "conj_cpu", [&]() {
94+
AT_DISPATCH_ALL_TYPES_AND_C10_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "conj_cpu", [&]() {
9595
cpu_kernel_vec(
9696
iter,
9797
[=](scalar_t a) -> scalar_t { return conj_impl(a); },
@@ -150,7 +150,7 @@ static void reciprocal_kernel(TensorIterator& iter) {
150150
}
151151

152152
static void neg_kernel(TensorIterator& iter) {
153-
AT_DISPATCH_ALL_TYPES_AND_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "neg_cpu", [&]() {
153+
AT_DISPATCH_ALL_TYPES_AND_C10_COMPLEX_AND2(kBFloat16, kHalf, iter.dtype(), "neg_cpu", [&]() {
154154
cpu_kernel_vec(
155155
iter,
156156
[=](scalar_t a) -> scalar_t { return -a; },

0 commit comments

Comments
 (0)