{ "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": [], "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()" ], "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)", "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)" ], "fields": [] }, "ai.vespa.models.evaluation.RankProfilesConfigImporter": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void (com.yahoo.filedistribution.fileacquirer.FileAcquirer)", "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)", "public java.util.Map importFrom(com.yahoo.vespa.config.search.RankProfilesConfig, com.yahoo.vespa.config.search.core.RankingConstantsConfig, 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": [] } }