首页 > 解决方案 > C++ Linux 服务初始化

问题描述

我创建了一个使用 ANN 进行预测的 C++ 程序。我花了很长时间来初始化模型,但在加载它们之后它可以快速预测。如何使用此可执行文件创建一项服务,该文件一次加载模型(操作系统启动时),加载后我使用它进行预测?

标签: c++linuxserviceoperating-system

解决方案


您可以将程序分成两部分,服务器和客户端。服务器可以初始化模型并准备好进行预测。服务器可以在系统启动时作为服务启动。使用 systemd 安装服务,使其在系统引导后启动。客户端可以为预测提供用户界面,并且可以使用某种进程间通信机制与服务器进行通信。


推荐阅读