当前位置: 首页 > news >正文

RedisAI编译安装(一)

1.概述

RedisAI 是一个 Redis 模块,用于执行深度学习/机器学习模型并管理其数据。它的目的是成为模型服务的“主力”,通过为流行的 DL/ML 框架和无与伦比的性能提供开箱即用的支持。RedisAI 遵循数据局部性原则,最大限度地提高计算吞吐量并减少延迟,并利用 Redis 经生产验证的基础设施简化图的部署和服务。

2.安装

RedisAI 是Redis 模块。运行它需要安装redis6.0或者以上版本缓存数据库、模块的共享库及其依赖项。

系统环境条件

  • 下载安装:git、python3、make、wget、g++/clang 和解压缩
  • 需要安装 CMake 3.0 或更高版本。
  • 如果需要 GPU 支持,则需要安装 CUDA 11.3 和 cuDNN 8.1 或更高版本。
  • 下载安装Redis v6.0.0 或更高版本。

2.1 docker

尝试 RedisAI 的最快方法是启动其官方 Docker 容器镜像。
在cpu机器上进行安装

docker run -p 6379:6379 redislabs/redisai:latest-cpu-x64-bionic

在GPU机器上进行安装
对于 GPU 支持,需要一台安装了 Nvidia 驱动程序(CUDA 11.3 和 cuDNN 8.1)、nvidia-container-toolkit 和 Docker 19.03+ 的机器。

docker run -p 6379:6379 --gpus all -it --rm redislabs/redisai:latest-gpu-x64-bionic

docker的安装是非常简单的,这里不作过多的叙述了。

2.2源码构建安装

下载源代码

可以通过使用 git clone项目的存储库来获取模块的源代码,如下所示:

git clone --recursive https://github.com/RedisAI/RedisAI

进入RedisAI源代码目录,并执行以下命令进行编译和安装:

cd RedisAI #进入redisai源码路径
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make
sudo make install

3. 验证安装

安装完成后,可以使用以下命令验证RedisAI是否安装成功:

redis-server --version
redis-cli -v
redisai --version

如果所有命令都可以正常执行,并显示正确的版本号,则表示RedisAI已经成功安装在本地机器上。
至此,RedisAI的编译安装就完成了。可以开始在Redis中使用RedisAI进行深度学习模型推理了。

http://www.lryc.cn/news/21849.html

相关文章:

  • 换掉 Maven,我就用Gradle,急速编译
  • 22.2.26打卡 Codeforces Round #853 (Div. 2)
  • 结构体字节对齐、偏移量
  • 全网最全——Java 数据类型
  • 数据结构基础之动态数组
  • 【跟我一起读《视觉惯性SLAM理论与源码解析》】第九章 地图点、关键帧以及图结构
  • 网络安全——数据链路层安全协议(2)
  • 【华为OD机试模拟题】用 C++ 实现 - 热点网络统计(2023.Q1)
  • 人工智能学习07--pytorch09--LeNet
  • java泛型编程初识
  • 代码随想录算法训练营 || 贪心算法 1005 134 135
  • Spring框架面试题
  • 纯x86汇编实现的多线程操作系统实践 - 第五章 AP的守护执行
  • 2023年全国最新高校辅导员精选真题及答案7
  • 使用windwow windbg 吃透64位分页内存管理
  • Java知识复习(五)JVM虚拟机
  • 房屋出租管理系统
  • 2023年全国最新食品安全管理员精选真题及答案6
  • C++中的文件操作
  • 监控生产环境中的机器学习模型
  • 15s了解什么是物联网技术
  • 敲出来的真理-mysql备份大全,备份命令,还原命令,定时备份
  • ATTCK实战系列-红队评估(一)
  • 学python的第二天---差分
  • 数据结构入门5-2(数和二叉树)
  • 把Redis当作队列来用,到底合适吗?
  • Python学习-----项目设计1.0(设计思维和ATM环境搭建)
  • (九)python网络爬虫(理论+实战)——爬虫实战:指定关键词的百度新闻爬取
  • 数据分析面试、笔试题汇总+解析(六)
  • vue3+rust个人博客建站日记3-编写主页