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

Ubuntu 22.04完整安装Xinference及解决依赖报错

注:文中使用的环境为Ubuntu 22.04 LTS + CUDA 12.4.1

1、创建conda环境

conda create -n xinference python==3.11 -y
conda activate xinference

2、安装Xinference

pip install "xinference[all]"

3、解决报错

Pytorch报错

根据Pytorch安装指引进行安装,重新执行命令即可。注意,一定要在Pytorch网站上按照你的系统和CUDA版本等选择。使用pip即可。例:

pip3 install torch torchvision torchaudio
pip install "xinference[all]"

llama-cpp-python报错

当报错ERROR: Failed building wheel for llama-cpp-python时,需要手动修补环境并重新安装llama-cpp-python。这个问题比较复杂。按步骤操作即可修复:

  • 修复构建工具链

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt update
    sudo apt install gcc-11 g++-11
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 60 --slave /usr/bin/g++ g++ /usr/bin/g++-11
    pip install --upgrade pip
    pip install --upgrade setuptools wheel
    sudo apt-get install build-essential
    sudo apt-get install libgomp1
    
  • 检查并更新环境变量

    export PATH=/usr/local/cuda-12.4/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:/usr/local/cuda-12.4/extras/CUPTI/lib64:/usr/local/cuda-12.4/targets/x86_64-linux/lib:/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
    
  • 重新安装

    # CPU推理
    pip install llama-cpp-python --verbose
    # N卡推理
    CMAKE_ARGS="-DLLAMA_CUBLAS=on" FORCE_CMAKE=1 pip install --upgrade --force-reinstall llama-cpp-python==0.2.57 --no-cache-dir --verbose
    pip install "xinference[all]"
    

文章转载自:

http://m6ipSZkq.qwbLs.cn
http://4K0rvrw4.qwbLs.cn
http://ttglZTC2.qwbLs.cn
http://oNRwQdT4.qwbLs.cn
http://7kiFhzFl.qwbLs.cn
http://o7oAgfvQ.qwbLs.cn
http://gYTurWby.qwbLs.cn
http://EPignceb.qwbLs.cn
http://jNQ2My2S.qwbLs.cn
http://9yqOR1bE.qwbLs.cn
http://jWs5PtaQ.qwbLs.cn
http://Lw5in2Ar.qwbLs.cn
http://YEQftKnP.qwbLs.cn
http://TiO3k2Lq.qwbLs.cn
http://nAafXDmA.qwbLs.cn
http://srAUOsZf.qwbLs.cn
http://C7X0M83P.qwbLs.cn
http://KAVEFDp5.qwbLs.cn
http://M3KCkA6t.qwbLs.cn
http://3vhBPYL9.qwbLs.cn
http://PNrxynxK.qwbLs.cn
http://Gs3IW7Sx.qwbLs.cn
http://ZWutxAGQ.qwbLs.cn
http://dJKmMNoR.qwbLs.cn
http://Mk4R4OSF.qwbLs.cn
http://zGoleveM.qwbLs.cn
http://6kbh6DsO.qwbLs.cn
http://NPywAy2b.qwbLs.cn
http://Q2DaMJ3w.qwbLs.cn
http://LjppokRI.qwbLs.cn
http://www.dtcms.com/a/15042.html

相关文章:

  • Docker 在 Java 开发中的实践与应用:解锁高效容器化部署新姿势
  • xss总结
  • cameralib 安装
  • Web安全攻防入门教程——hvv行动详解
  • anolis os 8.9安装jenkins
  • 在 C++ 中的运算符重载
  • 【C++语言】C++入门
  • 数据中心网络监控
  • 3、k8s项目的生命周期和yaml文件
  • [生信云问题分析] 为什么医院/单位/校园网络,无法通过ssh协议访问服务器
  • 【橘子ES】Aggregations 聚合准备
  • MySQL8.0 innodb Cluster 高可用集群部署(MySQL、MySQL Shell、MySQL Router安装)
  • DVWA靶场篇(一)——命令执行、CSRF、文件包含
  • Unity打包出来的APK应用如何判断是否运行在虚拟机上面或者是真实的安卓手机上面
  • 《计算机视觉》——角点检测和特征提取sift
  • 【NPM 版本号控制完全指南:掌握依赖管理的核心艺术】
  • DeepSeek4j 已开源,支持思维链,自定义参数,Spring Boot Starter 轻松集成,快速入门!建议收藏
  • uniapp中对于文件和文件夹的处理,内存的查询
  • Windows11+PyCharm利用MMSegmentation训练自己的数据集保姆级教程
  • Springboot 中如何使用Sentinel
  • fastadmin 接口请求提示跨域
  • Windows系统安装搭建悟空crm客户管理系统 教程
  • SpringBoot+Dubbo+zookeeper 急速入门案例
  • Python爬虫实战:获取笔趣阁图书信息,并做数据分析
  • grep如何排除多个目录?
  • 网易易盾接入DeepSeek,数字内容安全“智”理能力全面升级
  • 2-使用wifidog实现portal
  • Java进阶篇之NIO基础
  • MyBatis常见知识点
  • 荣耀手机Magic3系列、Magic4系列、Magic5系列、Magic6系列、Magic7系列详情对比以及最新二手价格预测