LLVM: llvm::ReleaseModeModelRunner< TGen > Class Template Reference (original) (raw)
#include "[llvm/Analysis/ReleaseModeModelRunner.h](ReleaseModeModelRunner%5F8h%5Fsource.html)"
Inheritance diagram for llvm::ReleaseModeModelRunner< TGen >:
| Public Member Functions | |
|---|---|
| template | |
| ReleaseModeModelRunner (LLVMContext &Ctx, const FType &InputSpec, StringRef DecisionName, const EmbeddedModelRunnerOptions &Options={}) | |
| FeatureNames' type should be an indexed collection of std::string, like std::array or std::vector, that has a size() method. | |
| ~ReleaseModeModelRunner () override=default | |
| Public Member Functions inherited from llvm::MLModelRunner | |
| MLModelRunner (const MLModelRunner &)=delete | |
| MLModelRunner & | operator= (const MLModelRunner &)=delete |
| virtual | ~MLModelRunner ()=default |
| template<typename T> | |
| T | evaluate () |
| template<typename T, typename I> | |
| T * | getTensor (I FeatureID) |
| template<typename T, typename I> | |
| const T * | getTensor (I FeatureID) const |
| void * | getTensorUntyped (size_t Index) |
| const void * | getTensorUntyped (size_t Index) const |
| Kind | getKind () const |
| virtual void | switchContext (StringRef Name) |
| Additional Inherited Members | |
|---|---|
| Public Types inherited from llvm::MLModelRunner | |
| enum class | Kind : int { Unknown, Release, Development, NoOp, Interactive } |
| Protected Member Functions inherited from llvm::MLModelRunner | |
| MLModelRunner (LLVMContext &Ctx, Kind Type, size_t NumInputs) | |
| void | setUpBufferForTensor (size_t Index, const TensorSpec &Spec, void *Buffer) |
| Protected Attributes inherited from llvm::MLModelRunner | |
| LLVMContext & | Ctx |
| const Kind | Type |
Detailed Description
template
class llvm::ReleaseModeModelRunner< TGen >
Definition at line 55 of file ReleaseModeModelRunner.h.
Constructor & Destructor Documentation
template
template
◆ ~ReleaseModeModelRunner()
Member Function Documentation
◆ classof()
The documentation for this class was generated from the following file:
- include/llvm/Analysis/ReleaseModeModelRunner.h