24def GraphBucketFilterToolCfg(flags, name ="GraphBucketFilterTool", **kwargs):
25
26 from AthOnnxComps.OnnxRuntimeSessionConfig import OnnxRuntimeSessionToolCfg
27
28 result = ComponentAccumulator()
29 kwargs.setdefault("ModelSession", result.popToolsAndMerge(OnnxRuntimeSessionToolCfg(flags, model_fname="MuonInference/edgecnn_multi_bucket_sparse_meta.onnx")))
30 kwargs.setdefault("BiasClass0", 1.0)
31 kwargs.setdefault("OutputLevel", 3)
32
33 the_tool = CompFactory.MuonML.GraphBucketFilterTool(name, **kwargs)
34 result.setPrivateTools(the_tool)
35 return result
36