NVPL Sparse 管理 API#
本节介绍用于管理库的 NVPL Sparse 函数。
nvpl_sparse_create()#
nvpl_sparse_status_t
nvpl_sparse_create(nvpl_sparse_handle_t *handle)
此函数初始化 NVPL Sparse 库并创建 NVPL Sparse 上下文的句柄。它必须在调用任何其他 NVPL Sparse API 函数之前调用。
参数。 |
输入/输出 |
含义 |
---|---|---|
|
输入 |
指向 NVPL Sparse 上下文句柄的指针 |
有关返回状态的描述,请参阅 nvpl_sparse_status_t
nvpl_sparse_destroy()#
nvpl_sparse_status_t
nvpl_sparse_destroy(nvpl_sparse_handle_t handle)
此函数释放 NVPL Sparse 库使用的 CPU 资源。
参数。 |
输入/输出 |
含义 |
---|---|---|
|
输入 |
NVPL Sparse 上下文的句柄 |
有关返回状态的描述,请参阅 nvpl_sparse_status_t
nvpl_sparse_get_version()#
nvpl_sparse_status_t
nvpl_sparse_get_version(nvpl_sparse_handle_t handle,
int* version)
此函数返回 NVPL Sparse 库的版本号。
参数。 |
输入/输出 |
含义 |
---|---|---|
|
输入 |
NVPL Sparse 句柄 |
|
输出 |
库的版本号 |
有关返回状态的描述,请参阅 nvpl_sparse_status_t