4.triton c++使用

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

4.triton c++使用_第1张图片

 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.triton c++使用_第2张图片

 4)使用conda虚拟环境

第一步:创建虚拟环境

conda create -n myenv python=3.8 -y

第二步:激活虚拟环境

conda activate myenv

4.triton c++使用_第3张图片

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

source activate

4.triton c++使用_第4张图片

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

2.安装faiss gpu

conda install faiss-gpu

出现问下问题

4.triton c++使用_第5张图片

 解决方法为

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可用版本如下 4.triton c++使用_第6张图片

 

安装指定版本的faiss-cpu

conda install faiss-cpu==1.7.1

4.triton c++使用_第7张图片

3.安装pytorch

conda install pytorch -y

##卸载
conda uninstall pytorch

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

conda install pytorch=0.1.10

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

4.triton c++使用_第8张图片

 安装命令如下

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会很麻烦,且可能不会成功

4.triton c++使用_第9张图片

安装指定版本的opencv 

 conda install opencv-python==4.5.1.48 -y

 注意可用的opencv版本

5.安装skimage

conda instal scikit-image

6.安装kafka

conda install kafka-python

你可能感兴趣的:(c++,开发语言)