RedisAI Python客户端
项目描述
redisai-py是RedisAI的Python客户端。查看文档以获取API详情和示例
安装
安装Redis 5.0或更高版本
安装RedisAI
安装Python客户端
$ pip install redisai
安装序列化/反序列化实用程序(可选)
$ pip install ml2rt
开发
假设您已安装virtualenv,创建一个用于管理Python依赖项的virtualenv,并激活它。`virtualenv -v venv; source venv/bin/activate`
安装[pypoetry](https://poetry.pythonlang.cn/)以管理您的依赖项。`pip install poetry`
安装依赖项。`poetry install --no-root`
[tox](https://tox.readthedocs.io/en/latest/)默认目标运行所有测试。运行tox将运行单元测试。确保Redis正在运行,并且已加载模块。
贡献
在提交拉取请求之前,请确保您已按照上述方式构建并安装了poetry。然后
运行检查器。`tox -e linters.`
运行单元测试。这假设您已有一个正在运行的redis服务器,并且已经加载了[RedisAI模块](https://redisai.io)。如果没有,您可能需要安装[docker构建](https://hub.docker.com/r/redislabs/redisai/tags)。 `tox -e tests`
RedisAI示例仓库展示了在python_client文件夹下使用redisai-py编写的几个示例。同时,您可以查看ml2rt,它提供了一些方便的函数,这些函数可能有助于将模型(sparkml、sklearn、xgboost)转换为ONNX,将模型序列化到磁盘,并将其加载回redisai-py等。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
构建分布
redisai-1.3.0.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8d9efa3ead4d45ab480d70d98562658b458c6fa28c570e748035540ea2e392a0 |
|
MD5 | e4ad1e24940c6284acbbb966dbe83f87 |
|
BLAKE2b-256 | 4001bed3f5f19a6b321c8a0e9096e978d9ea93f3bf2c99cbab3ac2d7d5bb2403 |
redisai-1.3.0-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 22424cbe54353f8fb42ea09c93afd2158733e7224128b95cb19e7ae920048616 |
|
MD5 | 66f6979b55384ffd63acdc4b92fbcaad |
|
BLAKE2b-256 | e6a98953236caad42a712776bd05314e8a741233a4208f0fe8db4f45b39fad9c |