c++ - C++ Linux 服务初始化
问题描述
我创建了一个使用 ANN 进行预测的 C++ 程序。我花了很长时间来初始化模型,但在加载它们之后它可以快速预测。如何使用此可执行文件创建一项服务,该文件一次加载模型(操作系统启动时),加载后我使用它进行预测?
解决方案
您可以将程序分成两部分,服务器和客户端。服务器可以初始化模型并准备好进行预测。服务器可以在系统启动时作为服务启动。使用 systemd 安装服务,使其在系统引导后启动。客户端可以为预测提供用户界面,并且可以使用某种进程间通信机制与服务器进行通信。
推荐阅读
- java - 如何配置 Spring 会话以在 xml 中使用 Redis?
- asp.net-core - CaslteWindsor LifestyleScoped 在请求之间使用 SAME 实例
- python - 如何使用 DataFrame 计算列的平均值?
- node.js - 如何在 KeystoneJS 的前端下载文件
- python - 如何在 Python + Selenium 中单击 HTML 按钮
- android - 在 gradle 中使用 2 个不同版本的 JNA
- c# - 实体框架在向子表插入新记录后不返回参考表数据
- c# - C# 获取 Azure AD 身份的访问令牌
- c - SDL2 和 Xcode 的渲染器问题
- java - GET 方法未在 IE 中调用