3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
7 port: int = 8001, model_version: str =
"",
8 timeout: float = 0., ssl: bool =
False,
9 name=
"TritonTool", **kwargs):
10 """Configure TritonTool in Control/AthOnnx/AthTritonComps/src"""
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)
22 kwargs.setdefault(
"UseSSL",
True)
25 acc.setPrivateTools(CompFactory.AthInfer.TritonTool(name=name, **kwargs))