pub struct MemoryPool { /* private fields */ }
Expand description
alloc_type
- Type of cuda memory to be allocated
This function may return the following errors
size
- Size of memory allocated (in bytes)
alloc_type
- Type of cuda memory to be allocated
This function may return the following errors
Allocate device memory from memory pool
size
- Size of memory to be allocated (number of elements, not bytes)
This function may return the following errors
Allocate host memory from memory pool
size
- Size of memory to be allocated (number of elements, not bytes)
This function may return the following errors
Allocate memory from memory pool
size
- Size of memory to be allocated (number of elements, not bytes)
This function may return the following errors
Free up memory
ptr
- Pointer to the first address of the memory to be freed
This function may return the following errors
Executes the destructor for this type.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The alignment of pointer.
The type for initializers.
Initializes a with the given initializer.
Read more
Mutably dereferences the given pointer.
Read more
Drops the object pointed to by the given pointer.
Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.