|
| template<typename ElemType > |
| outcome::result< ElemType * > | mgcpp::cuda_malloc (size_t size) noexcept |
| |
| template<typename ElemType > |
| outcome::result< void > | mgcpp::cuda_free (ElemType *ptr) noexcept |
| |
| template<typename ElemType > |
| outcome::result< void > | mgcpp::cuda_memset_to_zero (ElemType *ptr, size_t count) noexcept |
| |
| template<typename ElemType > |
| outcome::result< ElemType * > | mgcpp::malloc_pinned (size_t count) noexcept |
| |
| template<typename ElemType > |
| outcome::result< void > | mgcpp::free_pinned (ElemType *ptr) noexcept |
| |
| template<typename ElemType > |
| outcome::result< void > | mgcpp::cuda_memcpy (ElemType *to, ElemType const *from, size_t count, cuda_memcpy_kind kind) noexcept |
| |
| outcome::result< void > | mgcpp::cuda_memcpy (cuComplex *to, std::complex< float > const *from, size_t count, cuda_memcpy_kind kind) noexcept |
| |
| outcome::result< void > | mgcpp::cuda_memcpy (std::complex< float > *to, cuComplex const *from, size_t count, cuda_memcpy_kind kind) noexcept |
| |
| outcome::result< void > | mgcpp::cuda_memcpy (cuDoubleComplex *to, std::complex< double > const *from, size_t count, cuda_memcpy_kind kind) noexcept |
| |
| outcome::result< void > | mgcpp::cuda_memcpy (std::complex< double > *to, cuDoubleComplex const *from, size_t count, cuda_memcpy_kind kind) noexcept |
| |
| outcome::result< std::pair< free_mem_t, total_mem_t > > | mgcpp::cuda_mem_get_info () noexcept |
| |