NvBufSurface

class pyds.NvBufSurface

保存批次中单个缓冲区的信息。

变量:
  • gpuIdint, 保存 GPU ID。仅对多 GPU 系统有效。

  • batchSizeint, 保存批次大小。

  • numFilledint, 保存有效和已填充缓冲区的数量。在创建结构实例时初始化为零。

  • isContiguousbool, 保存 “是否连续” 标志。如果设置,则为批次分配的内存是连续的。

  • memTypeNvBufSurfaceMemType, 保存批次中缓冲区的内存类型。

  • surfaceList:class:`NvBufSurfaceParams` 的列表, 批处理缓冲区的数组。

cast(*args, **kwargs)

重载函数。

  1. cast(self: capsule) -> pyds.NvBufSurface

将给定的对象/数据转换为 NvBufSurface, 调用 pyds.NvBufSurface.cast(data)

  1. cast(self: int) -> pyds.NvBufSurface

将给定的对象/数据转换为 NvBufSurface, 调用 pyds.NvBufSurface.cast(data)