Caffe2 - C++ API
A deep learning, cross platform ML framework
dynamic_library.h
1 #pragma once
2 
3 #include <c10/util/Exception.h>
4 #include <torch/csrc/utils/disallow_copy.h>
5 
6 namespace torch {
7 namespace jit {
8 namespace fuser {
9 namespace cpu {
10 
12  TH_DISALLOW_COPY_AND_ASSIGN(DynamicLibrary);
13 
14  DynamicLibrary(const char* name);
15 
16  void* sym(const char* name);
17 
18  ~DynamicLibrary();
19 
20  static std::string directoryOf(void* addr);
21 
22  private:
23  void* handle = nullptr;
24 };
25 
26 } // namespace cpu
27 } // namespace fuser
28 } // namespace jit
29 } // namespace torch
Definition: jit_type.h:17