Activation.h 548 B

1234567891011121314151617181920
  1. #pragma once
  2. #include <ATen/native/Activation.h>
  3. #include <cstdint>
  4. namespace at {
  5. struct TensorIteratorBase;
  6. class TensorBase;
  7. }
  8. namespace at { namespace native {
  9. void launch_glu_backward_kernel(const TensorIteratorBase& iter,
  10. int64_t gI_stride, int64_t I_stride);
  11. void launch_log_sigmoid_forward_kernel(TensorIteratorBase& iter);
  12. void GeluCUDAKernelImpl(TensorIteratorBase& it, GeluType approximate);
  13. void GeluBackwardCUDAKernelImpl(TensorIteratorBase& it, GeluType approximate);
  14. }} // namespace at::native