#include <torch/jit.h> | |
#include <ATen/core/stack.h> | |
#include <torch/csrc/jit/frontend/ir_emitter.h> | |
#include <memory> | |
#include <string> | |
namespace torch { | |
namespace jit { | |
std::shared_ptr<CompilationUnit> compile(const std::string& source) { | |
auto module = std::make_shared<CompilationUnit>(); | |
module->define(c10::nullopt, source, nativeResolver(), nullptr); | |
return module; | |
} | |
} // namespace jit | |
} // namespace torch |