@@ -156,14 +156,6 @@ static void cosh_kernel(TensorIterator& iter) {
156156 });
157157}
158158
159- static void erfinv_kernel (TensorIterator& iter) {
160- AT_DISPATCH_FLOATING_TYPES (iter.dtype (), " erfinv_cpu" , [&]() {
161- cpu_kernel (
162- iter,
163- [=](scalar_t a) -> scalar_t { return calc_erfinv (a); });
164- });
165- }
166-
167159static void digamma_kernel (TensorIterator& iter) {
168160 AT_DISPATCH_FLOATING_TYPES (iter.dtype (), " digamma" , [&]() {
169161 cpu_kernel (
@@ -337,7 +329,6 @@ REGISTER_DISPATCH(neg_stub, &neg_kernel);
337329REGISTER_DISPATCH (sign_stub, &sign_kernel);
338330REGISTER_DISPATCH (sinh_stub, &sinh_kernel);
339331REGISTER_DISPATCH (cosh_stub, &cosh_kernel);
340- REGISTER_DISPATCH (erfinv_stub, &erfinv_kernel);
341332REGISTER_DISPATCH (digamma_stub, &digamma_kernel);
342333REGISTER_DISPATCH (trigamma_stub, &trigamma_kernel);
343334REGISTER_DISPATCH (polygamma_stub, &polygamma_kernel);
@@ -355,6 +346,7 @@ IMPLEMENT_FLOAT_KERNEL(FLOATING, cos)
355346// IMPLEMENT_FLOAT_KERNEL(FLOATING, cosh)
356347IMPLEMENT_FLOAT_KERNEL (FLOATING, erf)
357348IMPLEMENT_FLOAT_KERNEL (FLOATING, erfc)
349+ IMPLEMENT_FLOAT_KERNEL (FLOATING, erfinv)
358350IMPLEMENT_FLOAT_KERNEL (FLOATING, exp)
359351IMPLEMENT_FLOAT_KERNEL (FLOATING, expm1)
360352IMPLEMENT_FLOAT_KERNEL (FLOATING, floor)
0 commit comments