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:

protected Ctx
protected Type

Method Overview

Inherited from MLModelRunner:

Methods

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)

Declared at: llvm/include/llvm/Analysis/NoInferenceModelRunner.h:25

Parameters

const llvm::MLModelRunner* R

void* evaluateUntyped()

Declared at: llvm/include/llvm/Analysis/NoInferenceModelRunner.h:30