#define TORCH_ASSERT_NO_OPERATORS #include #include #include namespace at::native { void exponential_kernel(TensorIteratorBase& iter, double lambda, std::optional gen) { auto generator = get_generator_or_default(gen, cuda::detail::getDefaultCUDAGenerator()); at::native::templates::cuda::exponential_kernel(iter, lambda, generator); } REGISTER_DISPATCH(exponential_stub, &exponential_kernel); } // namespace at::native