class NoInferenceModelRunner
Declaration
class NoInferenceModelRunner : public MLModelRunner { /* full declaration omitted */ };
Description
A pseudo model runner. We use it to store feature values when collecting logs for the default policy, in 'development' mode, but never ask it to 'run'.
Declared at: llvm/include/llvm/Analysis/NoInferenceModelRunner.h:20
Inherits from: MLModelRunner
Member Variables
Inherited from MLModelRunner:
Method Overview
- public NoInferenceModelRunner(llvm::LLVMContext & Ctx, const std::vector<TensorSpec> & Inputs)
- public static bool classof(const llvm::MLModelRunner * R)
- private void * evaluateUntyped()
Inherited from MLModelRunner:
- public evaluate
- protected evaluateUntyped
- public getKind
- public getTensor
- public getTensor
- public getTensorUntyped
- public getTensorUntyped
- protected setUpBufferForTensor
Methods
¶NoInferenceModelRunner(
llvm::LLVMContext& Ctx,
const std::vector<TensorSpec>& Inputs)
NoInferenceModelRunner(
llvm::LLVMContext& Ctx,
const std::vector<TensorSpec>& Inputs)
Declared at: llvm/include/llvm/Analysis/NoInferenceModelRunner.h:22
Parameters
- llvm::LLVMContext& Ctx
- const std::vector<TensorSpec>& Inputs
¶static bool classof(const llvm::MLModelRunner* R)
static bool classof(const llvm::MLModelRunner* R)
Declared at: llvm/include/llvm/Analysis/NoInferenceModelRunner.h:25
Parameters
- const llvm::MLModelRunner* R
¶void* evaluateUntyped()
void* evaluateUntyped()
Declared at: llvm/include/llvm/Analysis/NoInferenceModelRunner.h:30