Source: kytensor
Maintainer: Kylin Team <team+kylin@tracker.debian.org>
Uploaders: handsome_feng <jianfengli@ubuntukylin.com>,
           Pan Zhang <zhangpan@kylinos.cn>
Build-Depends: debhelper-compat (= 14),
               cmake,
               rapidjson-dev,
               libprotobuf-dev,
               libgrpc++-dev,
               protobuf-compiler-grpc,
               libboost-all-dev,
               libb64-dev,
               prometheus-cpp-dev,
               python3-grpc-tools,
               pybind11-dev,
               libarchive-dev,
               libbsd-dev,
               libonnxruntime-dev
Standards-Version: 4.7.4
Section: libs
Homepage: https://github.com/triton-inference-server
Vcs-Browser: https://salsa.debian.org/kylin-team/kytensor
Vcs-Git: https://salsa.debian.org/kylin-team/kytensor.git

Package: kytensor-server
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}, libprometheus-cpp-core1.0, kytensor-core
Description: inference server executable for kytensor
 Kytensor is an inference serving system derived from Triton.
 .
 This package provides the kytensor server executable and its systemd unit
 file for running the inference service.

Package: kytensor-client
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: client libraries for communicating with kytensor server
 This package provides the C and C++ client libraries, headers, and CMake
 integration files needed to build applications that communicate with a
 kytensor server over HTTP or gRPC.

Package: kytensor-core
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}, kytensor-common (= ${binary:Version})
Description: core runtime library for kytensor
 This package provides the core shared library and public headers used by
 the kytensor inference server and related components.

Package: kytensor-common
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: common support libraries for kytensor
 This package provides common utility libraries, protocol support code,
 headers, and CMake integration files shared by kytensor components.

Package: kytensor-backend
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: backend development files for kytensor
 This package provides backend utility headers, static libraries, and CMake
 integration files for building custom backends for kytensor.

Package: kytensor-python
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Python backend runtime for kytensor server
 This package provides the Python backend shared objects and helper module
 used by kytensor server to execute Python-based models.

Package: kytensor-onnxruntime
Architecture: amd64 arm64
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: ONNX Runtime backend for kytensor server
 Kytensor is an inference serving system derived from Triton.
 .
 This package provides the ONNX Runtime backend plugin, which the server
 loads from its backend directory to run ONNX models. Install it next to
 kytensor-server to serve models whose config.pbtxt sets the backend to
 onnxruntime.
