|
13 | 13 |
|
14 | 14 | // No include guards!
|
15 | 15 |
|
16 |
| -PLUGIN_API_HANDLE(init_plugin, true); |
17 |
| -PLUGIN_API_HANDLE(is_valid_binary, true); |
18 |
| -PLUGIN_API_HANDLE(is_data_exchangable, false); |
19 |
| -PLUGIN_API_HANDLE(number_of_devices, true); |
20 |
| -PLUGIN_API_HANDLE(init_device, true); |
21 |
| -PLUGIN_API_HANDLE(load_binary, true); |
22 |
| -PLUGIN_API_HANDLE(get_global, true); |
23 |
| -PLUGIN_API_HANDLE(get_function, true); |
24 |
| -PLUGIN_API_HANDLE(data_alloc, true); |
25 |
| -PLUGIN_API_HANDLE(data_submit, true); |
26 |
| -PLUGIN_API_HANDLE(data_submit_async, false); |
27 |
| -PLUGIN_API_HANDLE(data_retrieve, true); |
28 |
| -PLUGIN_API_HANDLE(data_retrieve_async, false); |
29 |
| -PLUGIN_API_HANDLE(data_exchange, false); |
30 |
| -PLUGIN_API_HANDLE(data_exchange_async, false); |
31 |
| -PLUGIN_API_HANDLE(data_delete, true); |
32 |
| -PLUGIN_API_HANDLE(launch_kernel, true); |
33 |
| -PLUGIN_API_HANDLE(init_requires, false); |
34 |
| -PLUGIN_API_HANDLE(synchronize, false); |
35 |
| -PLUGIN_API_HANDLE(query_async, false); |
36 |
| -PLUGIN_API_HANDLE(set_info_flag, false); |
37 |
| -PLUGIN_API_HANDLE(print_device_info, false); |
38 |
| -PLUGIN_API_HANDLE(create_event, false); |
39 |
| -PLUGIN_API_HANDLE(record_event, false); |
40 |
| -PLUGIN_API_HANDLE(wait_event, false); |
41 |
| -PLUGIN_API_HANDLE(sync_event, false); |
42 |
| -PLUGIN_API_HANDLE(destroy_event, false); |
43 |
| -PLUGIN_API_HANDLE(init_async_info, false); |
44 |
| -PLUGIN_API_HANDLE(init_device_info, false); |
45 |
| -PLUGIN_API_HANDLE(data_lock, false); |
46 |
| -PLUGIN_API_HANDLE(data_unlock, false); |
47 |
| -PLUGIN_API_HANDLE(data_notify_mapped, false); |
48 |
| -PLUGIN_API_HANDLE(data_notify_unmapped, false); |
49 |
| -PLUGIN_API_HANDLE(set_device_offset, false); |
50 |
| -PLUGIN_API_HANDLE(initialize_record_replay, false); |
51 |
| -PLUGIN_API_HANDLE(check_invalid_image, true); |
52 |
| -PLUGIN_API_HANDLE(has_apu_device, true); |
53 |
| -PLUGIN_API_HANDLE(has_USM_capable_dGPU, true); |
54 |
| -PLUGIN_API_HANDLE(supports_unified_memory, true); |
55 |
| -PLUGIN_API_HANDLE(is_fine_grained_memory_enabled, true); |
56 |
| -PLUGIN_API_HANDLE(is_system_supporting_managed_memory, true); |
57 |
| -PLUGIN_API_HANDLE(number_of_team_procs, true); |
58 |
| -PLUGIN_API_HANDLE(launch_kernel_sync, true); |
59 |
| -PLUGIN_API_HANDLE(set_coarse_grain_mem_region, true); |
60 |
| -PLUGIN_API_HANDLE(prepopulate_page_table, true); |
61 |
| -PLUGIN_API_HANDLE(query_coarse_grain_mem_region, true); |
62 |
| -PLUGIN_API_HANDLE(enable_access_to_all_agents, false); |
63 |
| -PLUGIN_API_HANDLE(release_async_info, false); |
64 |
| -PLUGIN_API_HANDLE(activate_record_replay, false); |
65 |
| -PLUGIN_API_HANDLE(use_auto_zero_copy, false); |
66 |
| -PLUGIN_API_HANDLE(zero_copy_sanity_checks_and_diag, false); |
| 16 | +PLUGIN_API_HANDLE(init_plugin); |
| 17 | +PLUGIN_API_HANDLE(is_valid_binary); |
| 18 | +PLUGIN_API_HANDLE(is_data_exchangable); |
| 19 | +PLUGIN_API_HANDLE(number_of_devices); |
| 20 | +PLUGIN_API_HANDLE(init_device); |
| 21 | +PLUGIN_API_HANDLE(load_binary); |
| 22 | +PLUGIN_API_HANDLE(get_global); |
| 23 | +PLUGIN_API_HANDLE(get_function); |
| 24 | +PLUGIN_API_HANDLE(data_alloc); |
| 25 | +PLUGIN_API_HANDLE(data_submit); |
| 26 | +PLUGIN_API_HANDLE(data_submit_async); |
| 27 | +PLUGIN_API_HANDLE(data_retrieve); |
| 28 | +PLUGIN_API_HANDLE(data_retrieve_async); |
| 29 | +PLUGIN_API_HANDLE(data_exchange); |
| 30 | +PLUGIN_API_HANDLE(data_exchange_async); |
| 31 | +PLUGIN_API_HANDLE(data_delete); |
| 32 | +PLUGIN_API_HANDLE(launch_kernel); |
| 33 | +PLUGIN_API_HANDLE(init_requires); |
| 34 | +PLUGIN_API_HANDLE(synchronize); |
| 35 | +PLUGIN_API_HANDLE(query_async); |
| 36 | +PLUGIN_API_HANDLE(set_info_flag); |
| 37 | +PLUGIN_API_HANDLE(print_device_info); |
| 38 | +PLUGIN_API_HANDLE(create_event); |
| 39 | +PLUGIN_API_HANDLE(record_event); |
| 40 | +PLUGIN_API_HANDLE(wait_event); |
| 41 | +PLUGIN_API_HANDLE(sync_event); |
| 42 | +PLUGIN_API_HANDLE(destroy_event); |
| 43 | +PLUGIN_API_HANDLE(init_async_info); |
| 44 | +PLUGIN_API_HANDLE(init_device_info); |
| 45 | +PLUGIN_API_HANDLE(data_lock); |
| 46 | +PLUGIN_API_HANDLE(data_unlock); |
| 47 | +PLUGIN_API_HANDLE(data_notify_mapped); |
| 48 | +PLUGIN_API_HANDLE(data_notify_unmapped); |
| 49 | +PLUGIN_API_HANDLE(set_device_offset); |
| 50 | +PLUGIN_API_HANDLE(initialize_record_replay); |
| 51 | +PLUGIN_API_HANDLE(use_auto_zero_copy); |
| 52 | +PLUGIN_API_HANDLE(check_invalid_image); |
| 53 | +PLUGIN_API_HANDLE(has_apu_device); |
| 54 | +PLUGIN_API_HANDLE(has_USM_capable_dGPU); |
| 55 | +PLUGIN_API_HANDLE(supports_unified_memory); |
| 56 | +PLUGIN_API_HANDLE(is_fine_grained_memory_enabled); |
| 57 | +PLUGIN_API_HANDLE(is_system_supporting_managed_memory); |
| 58 | +PLUGIN_API_HANDLE(number_of_team_procs); |
| 59 | +PLUGIN_API_HANDLE(launch_kernel_sync); |
| 60 | +PLUGIN_API_HANDLE(set_coarse_grain_mem_region); |
| 61 | +PLUGIN_API_HANDLE(prepopulate_page_table); |
| 62 | +PLUGIN_API_HANDLE(query_coarse_grain_mem_region); |
| 63 | +#if 0 // FIXME: these failt ro resolve |
| 64 | +PLUGIN_API_HANDLE(enable_access_to_all_agents); |
| 65 | +PLUGIN_API_HANDLE(release_async_info); |
| 66 | +PLUGIN_API_HANDLE(activate_record_replay); |
| 67 | +#endif |
| 68 | +PLUGIN_API_HANDLE(zero_copy_sanity_checks_and_diag); |
0 commit comments