|
16 | 16 | Device 接口
|
17 | 17 | ############
|
18 | 18 |
|
19 |
| -+------------------------+--------------------------+------+ |
20 |
| -| 接口名称 | 功能简介 | 必选 | |
21 |
| -+========================+==========================+======+ |
22 |
| -| initialize | 初始化硬件后端。 | N | |
23 |
| -+------------------------+--------------------------+------+ |
24 |
| -| finalize | 去初始化硬件后端。 | N | |
25 |
| -+------------------------+--------------------------+------+ |
26 |
| -| init_device | 初始化指定硬件设备。 | N | |
27 |
| -+------------------------+--------------------------+------+ |
28 |
| -| deinit_device | 去初始化指定硬件设备。 | N | |
29 |
| -+------------------------+--------------------------+------+ |
30 |
| -| set_device | 设置当前使用的硬件设备。 | Y | |
31 |
| -+------------------------+--------------------------+------+ |
32 |
| -| get_device | 获取当前使用的硬件设备。 | Y | |
33 |
| -+------------------------+--------------------------+------+ |
34 |
| -| synchronize_device | 同步指定的硬件设备。 | Y | |
35 |
| -+------------------------+--------------------------+------+ |
36 |
| -| get_device_count | 查询可用设备数量。 | Y | |
37 |
| -+------------------------+--------------------------+------+ |
38 |
| -| get_device_list | 查询可用设备号。 | Y | |
39 |
| -+------------------------+--------------------------+------+ |
40 |
| -| get_compute_capability | 查询设备算力。 | Y | |
41 |
| -+------------------------+--------------------------+------+ |
42 |
| -| get_runtime_version | 查询运行时版本号。 | Y | |
43 |
| -+------------------------+--------------------------+------+ |
44 |
| -| get_driver_version | 查询驱动版本号。 | Y | |
45 |
| -+------------------------+--------------------------+------+ |
46 |
| -| get_multi_process | 获取设备上的MultiProcessor数量。 | N | |
47 |
| -+------------------------+--------------------------+------+ |
48 |
| -| get_max_threads_per_mp | 获取设备每个MultiProcessor上的最大线程数。| N | |
49 |
| -+------------------------+--------------------------+------+ |
50 |
| -| get_max_threads_per_block | 获取设备每个Block能够运行的最大线程数。 | N | |
51 |
| -+------------------------+--------------------------+------+ |
52 |
| -| get_max_grid_dim_size | 获取设备最大网格维度大小。 | N | |
53 |
| -+------------------------+--------------------------+------+ |
54 |
| -| init_eigen_device | 初始化Eigen GPU设备对象。 | N | |
55 |
| -+------------------------+--------------------------+------+ |
56 |
| -| destroy_eigen_device | 销毁Eigen GPU设备对象。 | N | |
57 |
| -+------------------------+--------------------------+------+ |
| 19 | ++---------------------------+----------------------------------------------+------+ |
| 20 | +| 接口名称 | 功能简介 | 必选 | |
| 21 | ++===========================+==============================================+======+ |
| 22 | +| initialize | 初始化硬件后端。 | N | |
| 23 | ++---------------------------+----------------------------------------------+------+ |
| 24 | +| finalize | 去初始化硬件后端。 | N | |
| 25 | ++---------------------------+----------------------------------------------+------+ |
| 26 | +| init_device | 初始化指定硬件设备。 | N | |
| 27 | ++---------------------------+----------------------------------------------+------+ |
| 28 | +| deinit_device | 去初始化指定硬件设备。 | N | |
| 29 | ++---------------------------+----------------------------------------------+------+ |
| 30 | +| set_device | 设置当前使用的硬件设备。 | Y | |
| 31 | ++---------------------------+----------------------------------------------+------+ |
| 32 | +| get_device | 获取当前使用的硬件设备。 | Y | |
| 33 | ++---------------------------+----------------------------------------------+------+ |
| 34 | +| synchronize_device | 同步指定的硬件设备。 | Y | |
| 35 | ++---------------------------+----------------------------------------------+------+ |
| 36 | +| get_device_count | 查询可用设备数量。 | Y | |
| 37 | ++---------------------------+----------------------------------------------+------+ |
| 38 | +| get_device_list | 查询可用设备号。 | Y | |
| 39 | ++---------------------------+----------------------------------------------+------+ |
| 40 | +| get_compute_capability | 查询设备算力。 | Y | |
| 41 | ++---------------------------+----------------------------------------------+------+ |
| 42 | +| get_runtime_version | 查询运行时版本号。 | Y | |
| 43 | ++---------------------------+----------------------------------------------+------+ |
| 44 | +| get_driver_version | 查询驱动版本号。 | Y | |
| 45 | ++---------------------------+----------------------------------------------+------+ |
| 46 | +| get_multi_process | 获取设备上的 MultiProcessor 数量。 | N | |
| 47 | ++---------------------------+----------------------------------------------+------+ |
| 48 | +| get_max_threads_per_mp | 获取设备每个 MultiProcessor 上的最大线程数。 | N | |
| 49 | ++---------------------------+----------------------------------------------+------+ |
| 50 | +| get_max_threads_per_block | 获取设备每个 Block 能够运行的最大线程数。 | N | |
| 51 | ++---------------------------+----------------------------------------------+------+ |
| 52 | +| get_max_grid_dim_size | 获取设备最大网格维度大小。 | N | |
| 53 | ++---------------------------+----------------------------------------------+------+ |
| 54 | +| init_eigen_device | 初始化 Eigen GPU 设备对象。 | N | |
| 55 | ++---------------------------+----------------------------------------------+------+ |
| 56 | +| destroy_eigen_device | 销毁 Eigen GPU 设备对象。 | N | |
| 57 | ++---------------------------+----------------------------------------------+------+ |
58 | 58 |
|
59 | 59 |
|
60 | 60 | Memory 接口
|
|
0 commit comments