/*! * Copyright (c) 2018 by Contributors * \file stackvm_module.h * \brief StackVM module */ #ifndef TVM_RUNTIME_STACKVM_STACKVM_MODULE_H_ #define TVM_RUNTIME_STACKVM_STACKVM_MODULE_H_ #include <tvm/runtime/packed_func.h> #include <string> #include "stackvm.h" namespace tvm { namespace runtime { /*! * \brief create a stackvm module * * \param fmap The map from name to function * \param entry_func The entry function name. * \return The created module */ Module StackVMModuleCreate(std::unordered_map<std::string, StackVM> fmap, std::string entry_func); } // namespace runtime } // namespace tvm #endif // TVM_RUNTIME_STACKVM_STACKVM_MODULE_H_