NVIDIA NvNeural SDK  2022.2
GPU inference framework for NVIDIA Nsight Deep Learning Designer
nvneural::ICudaMemoryAllocator2 Member List

This is the complete list of members for nvneural::ICudaMemoryAllocator2, including all inherited members.

addRef() const noexcept=0nvneural::IRefObjectpure virtual
allocateMemoryBlock(MemoryHandle *pHandleOut, size_t byteCount, MemorySemantic semantic, const char *pTrackingKey, const char *pTrackingSubkey) noexcept=0nvneural::ICudaMemoryAllocator2pure virtual
allocateMemoryBlock(MemoryHandle *pHandleOut, std::size_t byteCount, MemorySemantic semantic) noexcept=0nvneural::ICudaMemoryAllocator2
nvneural::ICudaMemoryAllocator::allocateMemoryBlock(MemoryHandle *pHandleOut, std::size_t byteCount, MemorySemantic semantic) noexcept=0nvneural::ICudaMemoryAllocatorpure virtual
compactMemory() noexcept=0nvneural::ICudaMemoryAllocatorpure virtual
freeMemoryBlock(MemoryHandle handle) noexcept=0nvneural::ICudaMemoryAllocatorpure virtual
getAddressForMemoryBlock(MemoryHandle handle) const noexcept=0nvneural::ICudaMemoryAllocatorpure virtual
getMemoryTrackingData(const char *pTrackingKey, const char *pTrackingSubkey) const noexcept=0nvneural::ICudaMemoryAllocator2pure virtual
getMemoryTrackingKeys(IStringList **ppKeysOut) noexcept=0nvneural::ICudaMemoryAllocator2pure virtual
getMemoryTrackingSubkeys(const char *pTrackingKey, IStringList **ppKeysOut) noexcept=0nvneural::ICudaMemoryAllocator2pure virtual
getSizeForMemoryBlock(MemoryHandle handle) const noexcept=0nvneural::ICudaMemoryAllocatorpure virtual
lockMemoryBlock(MemoryHandle handle) noexcept=0nvneural::ICudaMemoryAllocatorpure virtual
queryInterface(TypeId interface) noexcept=0nvneural::IRefObjectpure virtual
queryInterface(TypeId interface) const noexcept=0nvneural::IRefObjectpure virtual
RefCount typedefnvneural::IRefObject
release() const noexcept=0nvneural::IRefObjectpure virtual
setMemoryTrackingKey(const char *pTrackingKey, const char *pTrackingSubkey) noexcept=0nvneural::ICudaMemoryAllocator2pure virtual
typeIDnvneural::ICudaMemoryAllocator2static
TypeId typedefnvneural::IRefObject
unlockMemoryBlock(MemoryHandle handle) noexcept=0nvneural::ICudaMemoryAllocatorpure virtual
~IRefObject()=defaultnvneural::IRefObjectprotectedvirtual