0%

AI算法库安装

自动摘要: 写在前面 接下来均是以命令行形式进行介绍,Windows用户请打开“AnacondaPrompt”;Linux用户请打开“Terminal”(“终端”)进行操作。提示框内的命令行中加粗内容需 ……..

写在前面

接下来均是以命令行形式进行介绍,Windows用户请打开“Anaconda Prompt”;Linux用户请打开“Terminal”(“终端”)进行操作。提示框内的命令行中加粗内容需要替换为使用时的对应有效内容。以下操作暂未在macOS系统尝试过,随后会继续更新。

conda环境确认

请先确保conda已被安装:
tips
conda –version

终端上将会以conda版本号的形式显示当前安装的conda的版本号,如:conda 4.9.2更新当前conda
tips
conda update conda

执行命令后,conda将会对版本进行比较并列出可以升级的版本。同时,也会告知用户其他相关包也会升级到相应版本。当较新的版本可以用于升级时,终端会显示 Proceed ([y]/n)? ,此时输入 y 即可进行升级。若未安装可参考Anconda安装教程进行安装。Anaconda介绍、安装及使用教程

创建AI环境

tips
conda create -n env_name python=3.8

env_name 替换为你所想要的环境名。python=3.8 为版本号,推荐设置为3.8,若未指定,则默认是安装anaconda时的版本。若输入无误,执行命令行后终端会显示Proceed ([y]/n)?,此时输入y即可创建环境。创建完成时如下图所示:

激活环境

tips
conda activate env_name

环境激活后,终端的地址前会在括号中显示当前环境名,如下图所示:

安装依赖

安装的依赖分为AI库依赖以及一些无法直接通过AI库依赖安装实现安装的科学包包括Cython 与numpy以及PyTorch。

http://192.168.1.55/AI/AI/releases界面下载最新版本的AI库的依赖包,当前最新版本为AI-1.3.9-py3-none-any.whl。为后续操作方便,推荐在依赖包所在的文件夹界面打开终端进行后续操作。

Cython 与numpy无法直接通过安装AI依赖包实现安装,要先安装,参考如下:
tips
pip install Cython pip install numpy==1.22.4

由于当前numpy相关函数需求,推荐安装1.22.4版本的,后续若是函数有改变导致版本需求变化会在该文档中添加说明。

PyTorch包过大安装可能耗时很长,可以选择pip使用清华镜像源进行安装,使用如下临时使用:
tips
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

pip升级
tips
pip install pip -U

设为默认(升级 pip 到最新的版本 (>=10.0.0) 后进行配置):
tips
python -m pip install –upgrade pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

PyTorch安装是根据个人需求安装的,可按照PyTorch中的配置进行自行选择进行安装或是直接按照以下方式择一安装(LinuxWindows通用)(conda 与pip择一即可,若使用清华园镜像则推荐使用pip)。配置选择:Stable (1.12.0),python,CUDA11.3
tips
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

tips
pip3 install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cu113

配置选择:Stable (1.12.0),python,CUDA11.6****NOTE: ‘conda-forge’ channel is required for cudatoolkit 11.6
tips
conda install pytorch torchvision torchaudio cudatoolkit=11.6 -c pytorch -c conda-forge

tips
pip3 install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cu116

配置选择:Stable (1.12.0),python,CPU
tips
conda install pytorch torchvision torchaudio cpuonly -c pytorch

tips
pip3 install torch torchvision torchaudio

若后续AI库会在终端中调用可安装ipython包,其能够有效提供输入提示
tips
pip install ipython

AI依赖安装
tips
pip install AI-1.0.0-py3-none-any.whl

安装依赖时注意当前位置到.whl文件的路径以及whl文件的名称(当前最新版本为1.2.7)。

验证依赖

在当前环境下实现验证AI库的安装
tips
**conda **list AI

若Package中存在AI包且则表明依赖安装成功,如下图所示:
Cython 与numpy以及PyTorch的安装验证同上。若conda中未显示PyTorch,可尝试换用pip3(安装时使用的命令)查询。

欢迎关注我的其它发布渠道