1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #pragma once
|
| #include <c10/macros/Export.h>
| #include <ATen/Utils.h>
|
| namespace at {
|
| struct DynamicLibrary {
| AT_DISALLOW_COPY_AND_ASSIGN(DynamicLibrary);
|
| CAFFE2_API DynamicLibrary(const char* name);
|
| CAFFE2_API void* sym(const char* name);
|
| CAFFE2_API ~DynamicLibrary();
|
| private:
| void* handle = nullptr;
| };
|
| } // namespace at
|
|