-
Notifications
You must be signed in to change notification settings - Fork 83
Expand file tree
/
Copy pathmanual_server.h
More file actions
77 lines (71 loc) · 3.58 KB
/
manual_server.h
File metadata and controls
77 lines (71 loc) · 3.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#ifndef LUPINE_MANUAL_SERVER_H
#define LUPINE_MANUAL_SERVER_H
#include <cuda.h>
#include "rpc.h"
struct lupine_kernel_param_layout;
CUresult lupine_get_kernel_param_layout(CUfunction f,
lupine_kernel_param_layout *layout);
int handle_manual_cuGetExportTableMetadata(conn_t *conn);
int handle_manual_cuPrivateGetModuleNode(conn_t *conn);
int handle_manual_cuModuleLoadData(conn_t *conn);
int handle_manual_cuLibraryLoadData(conn_t *conn);
int handle_manual_cuCtxCreate_v2(conn_t *conn);
int handle_manual_cuMemPoolSetAttribute(conn_t *conn);
int handle_manual_cuMemPoolGetAttribute(conn_t *conn);
int handle_manual_cuPointerGetAttribute(conn_t *conn);
int handle_manual_cuPointerGetAttributes(conn_t *conn);
int handle_manual_cuArrayCreate_v2(conn_t *conn);
int handle_manual_cuArray3DCreate_v2(conn_t *conn);
int handle_manual_cuLinkCreate_v2(conn_t *conn);
int handle_manual_cuLinkAddData_v2(conn_t *conn);
int handle_manual_cuLinkAddFile_v2(conn_t *conn);
int handle_manual_cuLinkComplete(conn_t *conn);
int handle_manual_cuLinkDestroy(conn_t *conn);
int handle_manual_cuMemcpy3D_v2(conn_t *conn);
int handle_manual_cuMemcpy2D_v2(conn_t *conn);
int handle_manual_cuMemcpy2DUnaligned_v2(conn_t *conn);
int handle_manual_cuMemcpy2DAsync_v2(conn_t *conn);
int handle_manual_cuGraphAddMemAllocNode(conn_t *conn);
int handle_manual_cuGraphAddMemFreeNode(conn_t *conn);
int handle_manual_cuDeviceGetGraphMemAttribute(conn_t *conn);
int handle_manual_cuDeviceSetGraphMemAttribute(conn_t *conn);
int handle_manual_cuTexObjectCreate(conn_t *conn);
int handle_manual_cuLibraryGetModule(conn_t *conn);
int handle_manual_cuLibraryUnload(conn_t *conn);
int handle_manual_cuModuleGetGlobal_v2(conn_t *conn);
int handle_manual_cuFuncGetParamLayout(conn_t *conn);
int handle_manual_cuLaunchKernel(conn_t *conn);
int handle_manual_cuLaunchCooperativeKernel(conn_t *conn);
int handle_manual_cuGraphAddKernelNode(conn_t *conn);
int handle_manual_cuGraphAddMemcpyNode(conn_t *conn);
int handle_manual_cuGraphAddMemsetNode(conn_t *conn);
int handle_manual_cuGraphAddHostNode(conn_t *conn);
int handle_manual_cuGraphExecKernelNodeSetParams(conn_t *conn);
int handle_manual_cuGraphConditionalHandleCreate(conn_t *conn);
int handle_manual_cuGraphAddNode(conn_t *conn);
int handle_manual_cuGraphGetNodes(conn_t *conn);
int handle_manual_cuLaunchHostFunc(conn_t *conn);
int handle_manual_cuStreamAddCallback(conn_t *conn);
int handle_manual_cuEventRecord(conn_t *conn, bool with_flags);
int handle_manual_cuEventQuery(conn_t *conn);
int handle_manual_cuStreamWaitEvent(conn_t *conn);
int handle_manual_cuStreamBeginCaptureToGraph(conn_t *conn);
int handle_manual_cuStreamUpdateCaptureDependencies(conn_t *conn);
int handle_manual_cuStreamGetCaptureInfo(conn_t *conn);
int handle_manual_cuStreamBeginCapture(conn_t *conn);
int handle_manual_cuStreamEndCapture(conn_t *conn);
int handle_manual_cuGraphClone(conn_t *conn);
int handle_manual_cuGraphInstantiateWithFlags(conn_t *conn);
int handle_manual_cuGraphInstantiateWithParams(conn_t *conn);
int handle_manual_cuGraphExecDestroy(conn_t *conn);
int handle_manual_cuGraphDestroy(conn_t *conn);
int handle_manual_cuMemcpyHtoD_v2(conn_t *conn);
int handle_manual_cuMemcpyHtoDAsync_v2(conn_t *conn);
int handle_manual_cuMemcpyDtoHAsync_v2(conn_t *conn);
int handle_manual_cuCtxSynchronize(conn_t *conn);
int handle_manual_cuStreamSynchronize(conn_t *conn);
int handle_manual_cuGraphLaunch(conn_t *conn);
int handle_manual_cuEventSynchronize(conn_t *conn);
int handle_manual_cuOccupancyMaxPotentialBlockSize(conn_t *conn,
bool with_flags);
#endif