4.triton c++使用

本文档详细介绍了如何使用conda进行环境管理和库安装。首先,通过下载并安装Miniconda来建立基础环境,接着设置环境变量、更换conda源以优化下载速度。然后,创建并激活虚拟环境,安装faiss-gpu、pytorch、opencv等关键库,并针对遇到的问题提供了解决方案,包括指定版本安装和处理依赖冲突。此外,还提到了skimage和kafka的安装步骤。
摘要由CSDN通过智能技术生成

4.1 tritonclient c++使用

4.2 triton c++使用

4.3依赖安装

1.安装minconda

        Minconda是一个Anaconda的轻量级替代,默认只安装了python和conda,但可以通过pip和conda来安装所需要的包

1)下载

官网下载符合自己系统的版本Miniconda — conda documentation

wget https://repo.anaconda.com/miniconda/Miniconda3-py38_4.12.0-Linux-x86_64.sh

bash Miniconda3-py38_4.12.0-Linux-x86_64.sh

一路enter或yes

安装位置为PREFIX=/root/minanaconda3

export CONDA_EXE='/root/miniconda3/bin/conda'
export _CE_M=''
export _CE_CONDA=''
export CONDA_PYTHON_EXE='/root/miniconda3/bin/python'

2)设置环境变量

echo export PATH=/root/miniconda3/bin:$PATH >> ~/.bashrc
source ~/.bashrc

检测版本信息,若设置了PYTHONPATH的值,请unset pythonpath

 3)换源

使用conda install时默认从conda-forge这个channel来下载

可以新增清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

 4)使用conda虚拟环境

第一步:创建虚拟环境

conda create -n myenv python=3.8 -y

第二步:激活虚拟环境

conda activate myenv

出现此问题的原因在于 conda的激活命令出现了问题,解决方式如下

source activate

可以看到成功激活并进入了myenv环境 

2.安装faiss gpu

conda install faiss-gpu

出现问下问题

 解决方法为

conda config --add channels conda-forge

faiss-gpu版本为1.7.2,同时会自动更新已经安装的某些软件。

numpy,faiss,cudatoolkit等软件被安装,conda,openssl等软件被更新

安装指定版本的faiss-gpu,faiss-cpu

conda install faiss-gpu==1.7.0

faiss-gpu可用版本如下 

安装指定版本的faiss-cpu

conda install faiss-cpu==1.7.1

3.安装pytorch

conda install pytorch -y

##卸载
conda uninstall pytorch

会安装最新版pytorch,安装指定版本的pytorch,如

conda install pytorch=0.1.10

安装符合cuda版本的pytorch,官网Start Locally | PyTorch

 安装命令如下

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

可用看到安装了cuda相关的

4.安装opencv

conda install opencv

##卸载
conda uninstall opencv

默认安装最新版opencv4.6,可能会出现ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /root/blender/3.2/python/lib/python3.10/site-packages/../../libopencv_gapi.so.406)

而strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX发现不支持GLIBCXX_3.4.30,最好的方法是给opencv降级,而升级libstdc++.so.6会很麻烦,且可能不会成功

安装指定版本的opencv 

 conda install opencv-python==4.5.1.48 -y

 注意可用的opencv版本

5.安装skimage

conda instal scikit-image

6.安装kafka

conda install kafka-python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值