9 name="TritonTool", **kwargs):
10 """Configure TritonTool in Control/AthOnnx/AthTritonComps/src"""
11
12 acc = ComponentAccumulator()
13
14 kwargs.setdefault("ModelName", model_name)
15 kwargs.setdefault("URL", url)
16 kwargs.setdefault("Port", port)
17 kwargs.setdefault("ModelVersion", model_version)
18 kwargs.setdefault("ClientTimeout", timeout)
19 kwargs.setdefault("UseSSL", ssl)
20
21 if port == 443:
22 kwargs.setdefault("UseSSL", True)
23
24
25 acc.setPrivateTools(CompFactory.AthInfer.TritonTool(name=name, **kwargs))
26 return acc