结构体 faiss::gpu::AllocInfo
-
struct AllocInfo
关于分配内容/位置的信息。
公共函数
-
inline AllocInfo()
-
inline AllocInfo(AllocType at, int dev, MemorySpace sp, cudaStream_t st)
-
std::string toString() const
返回此信息的字符串表示形式。
公共成员
-
int device = 0
正在进行分配的设备。
-
MemorySpace space = MemorySpace::Device
分配的内存空间。
-
cudaStream_t stream = nullptr
将在内存上排序新工作的流(例如,如果缓存的一段内存要为此调用返回,最后在流 3 上使用,并且新的内存请求是针对流 4 的,则内存管理器将同步流 4 以等待流 3 通过事件或其他流同步完成)。
内存管理器保证返回的内存可以自由使用,而不会在此指定的流上出现数据竞争。
-
inline AllocInfo()