4.1 tritonclient c++使用
4.2 triton c++使用
Minconda是一个Anaconda的轻量级替代,默认只安装了python和conda,但可以通过pip和conda来安装所需要的包
官网下载符合自己系统的版本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'
echo export PATH=/root/miniconda3/bin:$PATH >> ~/.bashrc
source ~/.bashrc
检测版本信息,若设置了PYTHONPATH的值,请unset pythonpath
使用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
第一步:创建虚拟环境
conda create -n myenv python=3.8 -y
第二步:激活虚拟环境
conda activate myenv
出现此问题的原因在于 conda的激活命令出现了问题,解决方式如下
source activate
可以看到成功激活并进入了myenv环境
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
conda install faiss-cpu==1.7.1
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相关的
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版本
conda instal scikit-image
conda install kafka-python