| #pragma once |
| #include <cstdint> |
|
|
| namespace at { |
| class TensorBase; |
|
|
| namespace native { |
|
|
| |
| void launch_cummax_cuda_kernel(const TensorBase& self, const TensorBase& values, |
| const TensorBase& indices, int64_t dim); |
| void launch_cummin_cuda_kernel(const TensorBase& self, const TensorBase& values, |
| const TensorBase& indices, int64_t dim); |
| void launch_logcumsumexp_cuda_kernel(const TensorBase& result, const TensorBase& self, int64_t dim); |
| void launch_cumsum_cuda_kernel(const TensorBase& result, const TensorBase& self, int64_t dim); |
| void launch_cumprod_cuda_kernel(const TensorBase& result, const TensorBase& self, int64_t dim); |
|
|
| }} |
|
|