如何解析pytorch-gpu源码编译
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章给大家介绍如何解析pytorch-gpu源码编译,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。软硬件环境ubuntu 18.04 64bitNVidia GTX 1070
千家信息网最后更新 2026年11月04日如何解析pytorch-gpu源码编译pytorch
这篇文章给大家介绍如何解析pytorch-gpu源码编译,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
软硬件环境
ubuntu 18.04 64bit NVidia GTX 1070Ti anaconda with python 3.7 CUDA 10.1 cuDNN 7.6 pytorch 1.8
python和gpu环境
这个就不多讲了,没装好的,可以参考下面的链接
anaconda基本使用 ubuntu安装CUDA和cuDNN
编译步骤
安装基础依赖
conda install numpy ninja pyyaml mkl mkl-include setuptools cmake cffi typing_extensions future six requests dataclasses
由于要使用gpu,所以还需要安装LAPACK支持,根据CUDA版本安装对应的软件包
# Add LAPACK support for the GPU if needed
conda install -c pytorch magma-cuda101 # or [ magma-cuda101 | magma-cuda100 | magma-cuda92 ] depending on your cuda version
接下来就可以开始克隆代码了
git clone --recursive https://github.com/pytorch/pytorch
cd pytorch
# if you are updating an existing checkout
git submodule sync
git submodule update --init --recursive
准备工作完成后,就可以开始编译了
export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
python setup.py install
CMAKE_PREFIX_PATH其实就是anaconda的安装目录,如我这里的/home/xugaoxiang/anaconda3
编译的时候较长,耐心等待就好
测试
重新开一个terminal进行测试
(base) xugaoxiang@1070Ti:~$ ipython
Python 3.7.6 (default, Jan 8 2020, 19:59:22)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.19.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import torch
In [2]: torch.__version__
Out[2]: '1.8.0a0+46d846f'
In [3]: torch.cuda.is_available()
Out[3]: True
In [4]:
说明pytorch已经安装到了anaconda的环境中,而且是gpu的版本,搞定!
整个编译过程还是非常顺利的,之前我们编译过opencv、tensorflow、caffe,跟他们相比,pytorch在依赖关系的处理上做的非常好,以子项目的形式纳入到自己的工程当中,整个编译过程没出现过报错,文档也是写的简单明了,难怪它的市占率会越来越高。
关于如何解析pytorch-gpu源码编译就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
编译
环境
源码
内容
更多
版本
过程
参考
帮助
测试
不错
耐心
接下来
代码
兴趣
基础
子项
小伙
小伙伴
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
喔噻互联网科技
青岛互联网科技公司
互联网 科技创业
以房互联网科技
互联网科技股票
无线互联网科技
互联网科技小额贷款
互联网科技美容
亿人帮互联网科技
科技互联网创业计划书
互联网科技视频素材
农村开互联网科技讲堂
青岛中康互联网医疗科技有限公司
互联网科技创新服务
黑科技闪耀互联网之光
卡尔迅互联网科技有限公司
互联网科技企业商标注意事项
陕西彩京云互联网科技有限公司
安徽九吞吴互联网科技有限公司
科技互联网企业在行动
互联网科技公司起名
互联网科技行业发展
今日互联网科技
互联网科技公司电话
老年人脱离互联网科技的作文
恒银科技与互联网金融
湖南诚度互联网科技有限公司
洛阳昕诺飞互联网科技有限公司
科技互联网海报
福仕德教育科技互联网