ubuntu 18.04 conda 环境中编译 pytorch
1 新建一个conda环境
conda create -n pytorch_complier python=3.8.10
2 激活后,依次安装
conda activate pytorch_complie
conda install -c conda-forge cudatoolkit-dev=11.3 -y && conda install -c conda-forge cudnn=8.2.1 -y && conda install -c conda-forge nccl -y && conda install astunparse numpy ninja pyyaml mkl mkl-include setuptools cmake cffi typing_extensions -y && conda install -c pytorch magma-cuda131 -y && conda install gcc_linux-64=7.5.0 gxx_linux-64=7.5.0 -y && conda install -c esrf-bcu libnuma -y && conda install protobuf=3.11.2
3 修改当前conda环境的activate-gxx_linux-64.sh文件(找不到就算了)
例如,我的在/home/zdx/anaconda3/envs/pytorch_complier/etc/conda/activate.d/activate-gxx_linux-64.sh ,将⽂件中的变量 CXXFLAGS_USED 、DEBUG_CXXFLAGS_USED 附近的四处c++17改为 c++14。
如果是 有sm86以上算力的GPU
export TORCH_CUDA_ARCH_LIST="8.6"
echo $TORCH_CUDA_ARCH_LIST
4 deactivate 当前环境,并重新进入
conda deactivate
conda activate pytorch_complier
git clone --recursive https://github.com/pytorch/pytorch
cd pytorch
python setup.py clean
git checkout tags/v1.9.0
git submodule sync
git submodule update --init --recursive
export CMAKE_PREFIX_PATH=${CONDA_PREFIX:-"$(dirname $(which conda))/../"}
echo $CMAKE_PREFIX_PATH
python setup.py install
5 安装完之后,一定检查一下是否可以导入,是否可以用GPU,如果导入不了,退出重新进一下环境。
>>> import torch
>>> torch.cuda.is_available()
True
>>> torch.cuda.device_count()
>>> 1
ubuntu 18.04 conda 环境中编译 pytorch相关推荐
- linux ubuntu修改密码,在Ubuntu 18.04.2系统中更改用户密码的方法
本文以Ubuntu 18.04.2系统为例,教你如何在Ubuntu Linux中更改任何用户的密码,包括更改root密码,可在终端和图形下操作.建议你设置复杂的密码,可参考在Ubuntu/Debian ...
- linux如何右键新建文件夹,在Ubuntu 18.04右键菜单中增加新文档(New Document)及其他类型选项...
本文教你在Ubuntu 18.04操作系统下使用命令操作在右键菜单中增加"新文档(New Document)"选项,包括为不同文件类型增加右键菜单选项的方法.起因是当我尝试创建一个 ...
- linux开启wifi适配器,在Ubuntu 18.04.2系统中配置LT-Rescuer R720无线适配器的方法
本文介绍在Ubuntu 18.04.2操作系统中配置LT-Rescuer R720无线适配器的方法,作者在写这篇文章时非常的用心,提供了很好的解决方案,以下详细为你介绍. 背景 我之前使用Linux的 ...
- Ubuntu 18.04 LTS环境下 MNN 的编译与使用
环境 Ubuntu 18.04 LTS 本文主要介绍从github上下载 MNN 后,如何快速的进行编译 1.安装C/C++编译器 gcc 与 NDK #首先安装好gcc, 用来编译 MNN 中的工具 ...
- ubuntu18安装很慢_双硬盘装Win 10+Ubuntu 18.04双系统中的一些坑
之前在笔记本和台式机上装了很多回双系统,三系统,也无论是单硬盘还是双硬盘,都没有一次失败,都顺利恢复了GRUB引导项,能同时引导双系统或三系统.最近在笔记本上又装双系统,同样的安装方式和BIOS设置, ...
- 打造完美自用Ubuntu 18.04 开发环境,解决qq微信网易云
先上最终图,下面是具体步骤 唠叨几句:壁纸是新恒结衣,为canon代言,自己修改的字体用的也是canon字体:dock没动,纯粹仿造不如去买mac,省时省力:自用电脑是vn7一代的,坑爹的键盘加上没有 ...
- OpenLDAP / ubuntu 18.04 下源码编译及安装说明
一.下载安装包 1.OpenLDAP v2.4.49 链接:https://pan.baidu.com/s/1ezZSgCCUxJV7_ou0v58IHQ 提取码:gmie 2.Berkele ...
- Ubuntu 18.04机器学习环境安装
安装net-tools sudo apt install net-tools #查看IP ifconfig #ssh服务是否安装 ps -e | grep ssh #安装openssh-server ...
- ubuntu18.04安装python3_如何在Ubuntu 18.04服务器上安装Python 3和设置编程环境
一,介绍 Python是一种灵活且通用的编程语言,可在许多用例中利用,在脚本,自动化,数据分析,机器学习和后端开发方面具有优势.开发团队于1991年首次发布,其名称受到英国喜剧团体Monty Pyth ...
最新文章
- table布局注意点
- 如何用课件制作工具演示面积一定的矩形
- MQTT客户端连接服务器协议,mqtt客户端和服务器长连接
- 用完成例程(Completion Routine)实现的重叠I/O模型
- 使用的postman心得
- TLS配置和流量分析实验
- pytorch基础知识
- 安装SQL server出现“启用windows功能NetFx3”错误
- 老毛子最想固件,支持打印机了
- python和c语言的哪个难,r语言和c语言哪个难 r语言和python的区别-与非网
- Linux之查看物理主机的CPU温度
- estimating the Flood kirs——曼哈顿距离
- Gameloft的移动游戏王者之路
- 年薪200万是怎样的一种体验?
- Codeforces1541B Pleasant Pairs (思维)
- JetBrains DataGrip安装和使用的详细教程
- 研究生必备快速查找翻译阅读外文文献方法
- 11. Nginx HTTPS
- 如何打造千万级Feed流系统
- 何海涛算法面试题感悟之四:二元树…