{ "ai.vespa.models.evaluation.FunctionEvaluator" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public ai.vespa.models.evaluation.FunctionEvaluator bind(java.lang.String, com.yahoo.tensor.Tensor)", "public ai.vespa.models.evaluation.FunctionEvaluator bind(java.lang.String, double)", "public ai.vespa.models.evaluation.FunctionEvaluator bind(java.lang.String, java.lang.String)", "public ai.vespa.models.evaluation.FunctionEvaluator setMissingValue(com.yahoo.tensor.Tensor)", "public ai.vespa.models.evaluation.FunctionEvaluator setMissingValue(double)", "public com.yahoo.tensor.Tensor evaluate()", "public com.yahoo.searchlib.rankingexpression.ExpressionFunction function()", "public ai.vespa.models.evaluation.LazyArrayContext context()" ], "fields" : [ ] }, "ai.vespa.models.evaluation.LazyArrayContext" : { "superClass" : "com.yahoo.searchlib.rankingexpression.evaluation.Context", "interfaces" : [ "com.yahoo.searchlib.rankingexpression.evaluation.ContextIndex" ], "attributes" : [ "public", "final" ], "methods" : [ "public void setMissingValue(com.yahoo.tensor.Tensor)", "public void put(java.lang.String, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public final void put(int, double)", "public void put(int, com.yahoo.searchlib.rankingexpression.evaluation.Value)", "public com.yahoo.tensor.TensorType getType(com.yahoo.searchlib.rankingexpression.Reference)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(java.lang.String)", "public com.yahoo.searchlib.rankingexpression.evaluation.Value get(int)", "public double getDouble(int)", "public int getIndex(java.lang.String)", "public int size()", "public java.util.Set names()", "public java.util.Set arguments()", "public java.util.Map onnxModels()", "public com.yahoo.searchlib.rankingexpression.evaluation.Value defaultValue()", "public bridge synthetic com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.Name)" ], "fields" : [ ] }, "ai.vespa.models.evaluation.Model" : { "superClass" : "java.lang.Object", "interfaces" : [ "java.lang.AutoCloseable" ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String, java.util.Collection)", "public java.lang.String name()", "public java.util.List functions()", "public varargs ai.vespa.models.evaluation.FunctionEvaluator evaluatorOf(java.lang.String[])", "public java.lang.String toString()", "public void close()" ], "fields" : [ ] }, "ai.vespa.models.evaluation.ModelsEvaluator" : { "superClass" : "com.yahoo.component.AbstractComponent", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.vespa.config.search.RankProfilesConfig, com.yahoo.vespa.config.search.core.RankingConstantsConfig, com.yahoo.vespa.config.search.core.RankingExpressionsConfig, com.yahoo.vespa.config.search.core.OnnxModelsConfig, com.yahoo.filedistribution.fileacquirer.FileAcquirer, ai.vespa.modelintegration.evaluator.OnnxRuntime)", "public void (com.yahoo.vespa.config.search.RankProfilesConfig, com.yahoo.vespa.config.search.core.RankingConstantsConfig, com.yahoo.vespa.config.search.core.RankingExpressionsConfig, com.yahoo.vespa.config.search.core.OnnxModelsConfig, com.yahoo.filedistribution.fileacquirer.FileAcquirer)", "public void (ai.vespa.models.evaluation.RankProfilesConfigImporter, com.yahoo.vespa.config.search.RankProfilesConfig, com.yahoo.vespa.config.search.core.RankingConstantsConfig, com.yahoo.vespa.config.search.core.RankingExpressionsConfig, com.yahoo.vespa.config.search.core.OnnxModelsConfig)", "public void (java.util.Map)", "public java.util.Map models()", "public varargs ai.vespa.models.evaluation.FunctionEvaluator evaluatorOf(java.lang.String, java.lang.String[])", "public ai.vespa.models.evaluation.Model requireModel(java.lang.String)", "public void deconstruct()" ], "fields" : [ ] }, "ai.vespa.models.evaluation.RankProfilesConfigImporter" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.filedistribution.fileacquirer.FileAcquirer, ai.vespa.modelintegration.evaluator.OnnxRuntime)", "public java.util.Map importFrom(com.yahoo.vespa.config.search.RankProfilesConfig, com.yahoo.vespa.config.search.core.RankingConstantsConfig, com.yahoo.vespa.config.search.core.RankingExpressionsConfig, com.yahoo.vespa.config.search.core.OnnxModelsConfig)", "protected final java.lang.String readExpressionFromFile(java.io.File)", "protected com.yahoo.searchlib.rankingexpression.RankingExpression readExpressionFromFile(java.lang.String, com.yahoo.config.FileReference)", "protected com.yahoo.tensor.Tensor readTensorFromFile(java.lang.String, com.yahoo.tensor.TensorType, com.yahoo.config.FileReference)" ], "fields" : [ ] } }