MCPcopy Create free account
hub / github.com/MegEngine/MegCC / WorkspaceWrapper

Class WorkspaceWrapper

compiler/test/kernel/common/workspace_wrapper.h:8–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6namespace test {
7
8class WorkspaceWrapper {
9public:
10 WorkspaceWrapper();
11 WorkspaceWrapper(Handle* handle, size_t size_in_bytes = 0);
12 ~WorkspaceWrapper();
13
14 WorkspaceWrapper& operator=(const WorkspaceWrapper& wrapper);
15 void clear();
16 void update(size_t size_in_bytes);
17
18 bool valid() const { return m_handle != nullptr; }
19 Workspace workspace() const { return m_workspace; }
20
21private:
22 Handle* m_handle;
23 Workspace m_workspace;
24};
25
26} // namespace test
27} // namespace megdnn

Callers 11

execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85
execMethod · 0.85

Calls

no outgoing calls

Tested by 11

execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68
execMethod · 0.68