当前位置:   article > 正文

WSL2如何部署 Xinference_wsl2 xinference

wsl2 xinference

环境:

WSL2

Ubuntu22.04

问题描述:

WSL2如何部署 Xinference
在这里插入图片描述

Xinference是一个用于加速和优化深度学习推理的平台。它提供了高性能、低延迟的推理解决方案,帮助开发者在生产环境中更高效地部署他们的深度学习模型。Xinference支持多种硬件平台,包括CPU、GPU和专用的AI加速器,同时提供了简单易用的API和工具,使用户能够轻松地集成和部署他们的模型。通过使用Xinference,开发者可以更快速地将他们的深度学习模型应用到实际应用中,提高推理性能和效率。
  • 1

解决方案:

1.创建新的虚拟环境

cd /mnt/e/work/

mkdir Xinference

cd Xinference

python3 -m venv Xinenv

2.激活虚拟环境:

source Xinenv/bin/activate

在这里插入图片描述
3.首先通过 PyPI 安装 Xinference:

pip install "xinference[all]"
  • 1

大约20分钟

在这里插入图片描述
4.本地部署方式启动 Xinference:

xinference-local
  • 1

在这里插入图片描述
5.Xinference 默认会在本地启动一个 worker,端点为:http://127.0.0.1:9997,端口默认为 9997。 默认只可本机访问,可配置 -H 0.0.0.0,非本地客户端可任意访问。 如需进一步修改 host 或 port,可查看 xinference 的帮助信息:xinference-local --help。

在这里插入图片描述6.默认情况下,Xinference 会使用 /.xinference 作为主目录来存储一些必要的信息,比如日志文件和模型文件,其中 就是当前用户的主目录。

你可以通过配置环境变量 XINFERENCE_HOME 修改主目录, 比如:

XINFERENCE_HOME=/tmp/xinference xinference-local --host 0.0.0.0 --port 9997
  • 1

7.Xinference 也允许从其他模型托管平台下载模型。可以通过在拉起 Xinference 时指定环境变量,比如,如果想要从 ModelScope 中下载模型,可以使用如下命令:

XINFERENCE_MODEL_SRC=modelscope xinference-local --host 0.0.0.0 --port 9997
  • 1

在这里插入图片描述

8.ctrl +c停止运行

在这里插入图片描述9.点击运行
在这里插入图片描述
10.测试模型对话
在这里插入图片描述

docker一键部署

docker pull xprobe/xinference:latest
docker run  -p 9997:9997 --gpus all xprobe/xinference:latest xinference-local -H 0.0.0.0
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/600234
推荐阅读
相关标签
  

闽ICP备14008679号