|
BlackCat_Tensors
A GPU-supported autograd and linear algebra library, designed for neural network construction
|
Namespaces | |
| detail | |
| pa_detail | |
| Similar to the C++17 std::pmr::polymorphic_allocator. | |
Classes | |
| class | Allocator |
| struct | Allocator< T, device_tag > |
| The 'std::allocator' of GPU-allocators. Memory is allocated via 'cudaMalloc'. More... | |
| struct | Allocator< T, host_tag > |
| Comparable to 'std::allocator.'. More... | |
| struct | Allocator_Forwarder |
| struct | allocator_to_thrust_allocator |
| struct | allocator_to_thrust_allocator< Thrust_Allocator_Forwarder< Vt, Allocator > > |
| struct | allocator_traits |
| struct | Basic_Allocator_Base |
| class | Byte |
| struct | Device_Managed |
| struct | Logging_Allocator |
| struct | Null_Allocator |
| struct | Polymorphic_Allocator |
| struct | Recycle_Allocator |
| struct | Recycle_Allocator_Globals |
| class | Stack_Allocator |
| An unsynced memory pool implemented as a stack. More... | |
| struct | Thrust_Allocator_Forwarder |
Typedefs | |
| template<class Allocator > | |
| using | allocator_to_thrust_allocator_t = typename allocator_to_thrust_allocator< Allocator >::type |
| using bc::allocators::allocator_to_thrust_allocator_t = typedef typename allocator_to_thrust_allocator<Allocator>::type |
1.8.13