用于机器学习模型的轻量级 REST API
项目描述
lightmlrestapi
它实现了一个 基于falcon的轻量机器学习REST API。如果我要重新开始这个项目,我可能会选择FastAPI。您可以通过运行以下命令来测试虚拟wsgi服务器:
start_mlrestapi --name=dummy
然后查询它:
import requests import ujson features = ujson.dumps({'X': [0.1, 0.2]}) r = requests.post('http://127.0.0.1:8081', data=features) print(r) print(r.json())
它应该返回:
{'Y': [[0.4994216179, 0.4514893599, 0.0490890222]]}
该模块在 2018 年的一次黑客马拉松中首次尝试成功。参与者可以上传他们的模型并通过 REST API 检索他们的预测,以检查它是否产生了与他们相同的预测。将模型投入生产的简单方法。
历史
当前 - 2021-01-01 - 0.00Mb
23 : ujson>=3.0 的问题,reject_bytes 必须设置为 False (2020-06-06)
21 : 修复不可序列化的 numpy 数组的问题(ujson 不再这样做)(2020-03-29)
0.2.151 - 2019-05-17 - 0.12Mb
20 : 修复 falcon 2.0 的问题 (2019-05-08)
17:重新加载映射到子文件夹的模块(2019-01-11)
16 : 添加完整示例以启动一个 rest api (2018-12-01)
9 : 添加版本号到 REST API (2018-11-13)
6 : 允许包含数据和代码的 zip 文件 (2018-11-13)
4:添加认证到rest api(2018-11-13)
8 : 允许清除日志 (2018-11-02)
5:增加加载功能(2018-11-02)
3:在日志中添加IP地址(2018-04-15)
2:添加加密日志记录(2018-04-15)
1:修复示例库(样式)(2018-01-05)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
内置分布
lightmlrestapi-0.3.192-py3-none-any.whl
(129.5 kB
查看哈希)
关
lightmlrestapi -0.3.192-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 07f6630c1c63924ab5723332bbd0db1ffd72b2bfebe15ae79643490d8380b022 |
|
MD5 | 2ed5acf74d721e2d49529547ad8046e6 |
|
布莱克2-256 | 9a61c9d37af490963f84edf0460332f40d0ca399a3a738f2c1b95fd880e4576c |