|
LLVM 24.0.0git
|
#include "llvm/Analysis/EmitCModelRunner.h"
Public Member Functions | |
| template<class FType> | |
| EmitCModelRunner (LLVMContext &Ctx, const FType &InputSpec) | |
| ~EmitCModelRunner () 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) |
Static Public Member Functions | |
| static bool | classof (const MLModelRunner *R) |
Protected Member Functions | |
| void * | evaluateUntyped () override |
| 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) |
Additional Inherited Members | |
| Public Types inherited from llvm::MLModelRunner | |
| enum class | Kind : int { Unknown , Release , Development , NoOp , Interactive } |
| Protected Attributes inherited from llvm::MLModelRunner | |
| LLVMContext & | Ctx |
| const Kind | Type |
Definition at line 24 of file EmitCModelRunner.h.
|
inline |
Definition at line 27 of file EmitCModelRunner.h.
References llvm::MLModelRunner::Ctx, llvm::enumerate(), I, llvm::MLModelRunner::MLModelRunner(), llvm::MLModelRunner::Release, and llvm::size().
|
overridedefault |
|
inlinestatic |
Definition at line 35 of file EmitCModelRunner.h.
References llvm::MLModelRunner::MLModelRunner(), and llvm::MLModelRunner::Release.
|
inlineoverrideprotectedvirtual |
Implements llvm::MLModelRunner.
Definition at line 40 of file EmitCModelRunner.h.